All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Add Redis admin tools
- Add XDebug configuration & profiler directory
- Fix wrapper php & composer
- Update EnvdevHome version
- Create one environment file by container
- Add profile creation by make command
- Add profile running by make command
- Add node base
- Add PHP or Node base profile creation
- Home is now a separated container
- Homepage is launch in default browser at the end of the servers running
- Stop action launching at the end of each run action
- Update docker compose file to 3.6 version
- Explode docker compose files in multiple files
- Update default redis version container
- Move volume in dedicated services
- Refactoring default profile
- Change default version of PHP in
.env.dist
file from 7.3 FPM to 7.4 FPM - Change License date
- Update README
- Rebuild home interface
- Remove orphans containers when restart/stop action used by makefile
- Add static IP to all containers
- Add new environment variables in
.env.dist
file (for static IP)
- Change default version of PHP in
.env.dist
file from 7.2 FPM to 7.3 FPM - Change License date
- Update README
- Update maildev configuration to use msmtp in replacement of ssmtp
- Add Queuer server (RabbitMQ)
- Change default version of PHP in
.env.dist
file from 7.2 FPM alpine to 7.2 FPM - Change License date
- Update README
- Move PHP FileMatch from Apache VHost configuration to generic Apache configuration
- Refactoring documentation in multiple files
- Add JS Tools : NodeJS, Npm, Grunt, Gulp, Yarn
- Add Bash in alpine versions
- Add PHP wrapper
- Add Node wrapper
- Add Git wrapper
- Add Composer wrapper
- Add Grunt wrapper
- Add Gulp wrapper
- Add Npm wrapper
- Add Yarn wrapper
- Add Typescript wrapper
- Create a docker
vfac
network - Fix image versions from
.env
configuration file (Database, Web server, Cache server, Database admin) - Add customization of projects path in container from
.env
file
- Add make action terminal to create a ssh access to php container
- Add make action terminal to create a ssh access to php container as root
- Fix Nginx & Apache vhost detection on homepage
- Update README
- Fix Apache loaded module
- Add SSL support
- Add script to create and renew self-signed certificate
- Add EnvDev version on homepage
- Update Makefile actions and add help
- Fix CSS homepage
- Add Servers informations on homepage
- Add Vhosts informations on homepage
- Add Vhosts interpretation on homepage to open defined hostname by project
- Share git config & ssh keys
- Add
envdev
vhost configuration for Apache & Nginx - Rename
projects
directory tohome
- Add ``.env.dist` configuration example
- Add Makefile
- Use current UID & GID in container
- Add Make action "stop" to stop all containers
- Add Make action "homepage" to open envdev.localhost in default browser
- Rename conf/apache/vhost directory to conf/apache/vhosts
- Update working directory for PHP container
- Change PHP image
- Refactoring Home page
- Set docker-compose make action with detached mode
- Remove NodeJs container (already include in PHP image)
- Add cache stack : redis or memcached
- Refactoring docker-compose
- Change PHP stack based on Alpine container
- Set default PHP version to 7.2
- Remove Apigen container
- Remove Deployer container
- Remove bash_aliases file