Releases: TEN7-Archive/flight-deck
3.1.0
3.0.0
After a lot of work, Flight Deck is now at 3.0! This version contains a number of important updates and changes:
- Web and CLI containers are now PHP 7.2.
- New, unified docker-compose.yml.
- HTTPS support enabled by default.
- Varnish updated to 6.1.
- Memcache updated to 1.5.
- Drush 9 (finally!).
- Node 10 with user-local global installs.
- Dart sass 1.6, replacing ruby sass.
- Ansible updated to 2.7.
- Updated all containers to Alpine 3.9.
- Many updates to documentation.
2.4.0: Kubernetes support & CLI container
This version offers the ability to run Flight Deck in production using Kubernetes or Docker Swarm. Instead of using environment variables, you can now use Secrets or k8s ConfigMaps to configure the containers.
To support remote access to a production container set, a CLI container is now included that provides SSH access an Cron.
Major new features
- Added the ability to load container configuration from files at $CONFIG_DIR/VAR_NAME
- Added the ability to load container sensitive configuration (secrets) from files at $SECRETS_DIR/VAR_NAME
- Added new CLI container for cron and SSH.
- Added global CONFIG_DIR variable, default "/config".
- Added global SECRETS_DIR variable, default "/secrets".
Minor new features
- Added default Ansible hosts file with localhost.
- Added default Ansible configuration file (sorry, cows!).
- Added XMLReader support.
Bug fixes
- Fixed bug where T7_SITE_ENVIRONMENT was not respected in Apache.
A more dynamic Docroot
2.2.2 is a bugfix release for users who specify an alternative Apache docroot using APACHE_DOCROOT_DIR
.
The following fixes were made:
- The default Drush root now relies on the value of
APACHE_DOCROOT_DIR
. If no value is provided, the historical default of/var/www/html
is used. - When
exec
ing in to run shell commands, you are now placed in the directory specified byAPACHE_DOCROOT_DIR
. If no value is provided, the historical default of/var/www/html
is used. - Internally, the default
WORKDIR
of theweb
containers is now the same has thewww-data
user home directory.
Updating
This is a container-only update. You only need to run docker-compose pull
to get the newest version. Furthermore, only the web
container is affected. There is no need to delete your database containers.
MSSQL support
- Added MSSQL support.
Also, we forgot to make a release on GitHub for 2.2.0 which had this nifty stuff in it:
- Added Solr 4.10 container
- Added custom Solr schema support!
- Added apachesolr module support to solr:4.10, and solr:5.5.
2.1.10
- Added Compose override example file
- Disabled XDebug out of the box as it slows Mac and Win.
2.1.9
Fixes bug with APACHE_DOCROOT_DIR
updating only <directory>
and not DocumentRoot
.
2.1.8
Adds HTTPS support to the PHP 7 container.
HTTPS support couldn't be added to the 5.6 container, unfortunately, due to a problem with the upstream openssl package in Alpine. Nor could we update to a more recent version of Alpine due to lack of XDebug and Memcache support.