v2.3.0
New features
Changes and improvements
- Refactored supervisord configuration
- Fixed chmod in startup.sh
- Use
1000:1000
by default ifHOST_UID/HOST_GID
are 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/cgr
instead ofcomposer global require
- Switched to installing
mg2-codegen
via 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~/.profile
automatically sourced.- Dropped
.docksalrc
, since it's no longer necessary. - All user level variables and runtime scripts should be included in
~/.profile
only. - Simplified command mode command in
startup.sh
- Dropped
- Refactor and updated tests
- Removed global
SKIP=1
in 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)