Skip to content
This repository has been archived by the owner on Jul 1, 2021. It is now read-only.

Releases: TEN7-Archive/flight-deck

3.1.0

05 Feb 19:58
Compare
Choose a tag to compare

This update to Flight Deck 3 let's you change some common PHP settings:

  • max_execution_time
  • max_input_vars
  • memory_limit

You can still provide your own PHP.ini with PHP_INI_PATH

3.0.0

01 Feb 16:56
Compare
Choose a tag to compare

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

12 Dec 18:58
Compare
Choose a tag to compare

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

30 Jul 19:05
Compare
Choose a tag to compare

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 execing in to run shell commands, you are now placed in the directory specified by APACHE_DOCROOT_DIR. If no value is provided, the historical default of /var/www/html is used.
  • Internally, the default WORKDIR of the web containers is now the same has the www-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

10 Jul 15:11
Compare
Choose a tag to compare
  • 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

07 Jun 17:33
Compare
Choose a tag to compare
  • Added Compose override example file
  • Disabled XDebug out of the box as it slows Mac and Win.

2.1.9

29 May 16:47
Compare
Choose a tag to compare

Fixes bug with APACHE_DOCROOT_DIR updating only <directory> and not DocumentRoot.

2.1.8

09 Apr 14:34
Compare
Choose a tag to compare

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.