v2.3.0
New features
Changes and improvements
- Refactored supervisord configuration
- Fixed chmod in startup.sh
- Use
1000:1000by default ifHOST_UID/HOST_GIDare not set (e.g. in PWD environments)
- Use
- Made sure the latest release and stable tags match (#56)
- Refactored PHP tools installation
- Switched to using
consolidation/cgrinstead ofcomposer global require - Switched to installing
mg2-codegenvia Composer. See:
- Switched to using
- Added a function to remote the
SECRET_prefix for secrets at startup (SECRET_VAR1=>VAR1)- The prefix is used by Docksal to namespace and protect secrets set via ENV variables.
- Switched to using bash login sessions (
bash -l) to have~/.profileautomatically sourced.- Dropped
.docksalrc, since it's no longer necessary. - All user level variables and runtime scripts should be included in
~/.profileonly. - Simplified command mode command in
startup.sh
- Dropped
- Refactor and updated tests
- Removed global
SKIP=1in tests to make sure it's not committed accidentally - Updated tests to use Makefile commands where possible
- Switched to bash login sessions (
bash -lc/bash -ilc) in tests
- Removed global
Resulting image size changes (compared to 2.2.0):
php5.6: 297 MB => 300 MB (+3 MB)
php7.0: 311 MB => 311 MB (+- 0 MB)
php7.1: 312 MB => 311 MB (- 1 MB)
php7.2: 313 MB => 312 MB (- 1 MB)