Skip to content

v2.5.0

Compare
Choose a tag to compare
@lmakarov lmakarov released this 21 Sep 16:08
· 570 commits to master since this release
d6b6482
  • Set en_US.UTF-8 as the default locale (#692)
  • git user.email and user.name are now configurable via env variables (GIT_USER_EMAIL and GIT_USER_NAME) (#80)
  • Set max_input_vars to 2000 for PHP FPM
    • This is necessary for forms with a huge amount of fields (e.g. Drupal's Permissions form). The default value is 1000.
  • Fixed issue with empty SECRET_SSH_PRIVATE_KEY preventing SSH authentication inside cli (#81)
  • SECRET_SSH_PRIVATE_KEY should now be base64 encoded, otherwise it cannot be reliably set and passed via an environment variable
  • Refactored user level ENV variables in Dockerfile
    • These make sense in the context of the docker user only and should be set in /home/docker/.profile, which is automatically sources for login sessions (bash -l)
    • HOME=/home/docker is not necessary, as that variable is already set correctly after using the USER docker directive
  • Set BUNDLE_PATH in user profile. Also change it to .bundle, not .bundler. Without this, bundler installs gems globally by default (in ~/.bundle)
  • Refactored Acquia Cloud API authentication
    • Using drush ac-api-login to generate the config
    • Checking that the config is valid with drush ac-site-list
  • Removed sudo in xdebug_enable. It is not needed, since the script runs as root anyway.
  • Updated tests
    • Fixed HOME path in COPY commands in Dockerfile
    • Removed Acquia config template check
    • Added Acquia Cloud API tests case
    • Split make and make test in .travis.yml. This way, they can be viewed easier separately, including timings.
  • Added APCu pecl extension (#75)