Skip to content

v2.0.0

Compare
Choose a tag to compare
@lmakarov lmakarov released this 02 Feb 03:36
· 712 commits to develop since this release

Changes

  • Images are now built FROM the official Docker php-fpm images
    • Supporting PHP 5.6, 7.0, 7.1, 7.2
  • Breaking change: Project level PHP settings overrides are now expected in (also see #21):
    • .docksal/etc/php/php.ini - global (applies to both cli and fpm)
    • .docksal/etc/php/php-fpm.conf - fpm overrides on top of what's set globally
  • Using TravisCI to build, test and then push images to Docker Hub
  • Mailhog integration
    • Mailhog is now configured by default in PHP
    • Including mhsendmail binary built from source (using multistage builds)
  • NodeJS apps supports
    • Expose port 3000 for NodeJS apps
    • Ability to configure
  • Added ghostscript binary
  • Added a newer git version for Composer git cache to work
  • Added hirak/prestissimo Composer plugin to speed up package installation by running requests in parallel
  • Removed Prezto shell
  • Updated and improved automated tests

Credits

  • Huge thanks to @fjmk for the initial porting effort to the official php-fpm images
  • @ArturPugacescu for hirak/prestissimo contribution
  • @mf-lit for mhsendmail in a multistage build
  • @marvil07 for Composer git cache compatibility