Releases: serversideup/docker-php
Releases · serversideup/docker-php
v2.0.2
(This version contains a minor fix in the tagging process from v2.0.1 -- no changes to the docker images have been made)
✨ Enhancements
- There we no changes to the Docker images from
v2.0.0. This is only a cleanup release on how Docker images are built & tagged
🧼 Cleanup
- Adjusted CI workflow to have beta images reference the
mainbranch - Configured production Docker images to only be built on "release"
Related PRs
- See this PR for more detail: #91
v2.0.1
(This release had a minor tagging error on production release. No changes were made to the Docker images. See v2.0.2 for latest details)
v2.0.0
✨ Enhancements
- Added PHP 8.2 support
- Added Multi-arch docker image support 💪
- Use Ubuntu 22.04 as base image
- Added healthchecks on initialization (#75)
- Upgrade all scripts and init structures to use S6 Overlay 3.x standards
- Allow
openbase_dirto be controlled by an environment variable - Added
php_intlpackage (#56) - Added
bcmathpackage (#58) - Allow SSL to be configured with
SSL_MODE(#79)
🧼 Cleanup
- Eliminated all development dependencies (other than having Docker installed)
- Reorganized repository to have all source code in
/srcdirectory - Improved Verbosity to be less noisy, but configurable by the
S6_VERBOSITYvariable - Improved build script to accept arguments on which versions to build
🐛 Fixes
- Prevent PHP flags from being too strict (#45)
- Fixed initialization order of PHP-FPM services (https://community.serversideup.net/t/502-bad-gateway-on-google-cloud-run/700)
- Fixed GPG signing issue with Ondrej repos
- Fixed "laravel-automations" script where it was not passing environment variables set via
docker run(View Related Discussion →)
😅 Migrating from V1
- There are no breaking changes if you did not make any major customization to the image 🎉. If you made a lot of custom scripts with S6 Overlay, check out their migration guide from S6 Overlay V2 → V3.
v1.5.0
New Features
- Added a
v1.5.0tag so users can reference images prior to the2.0release if needed
More detail
If you need to reference the legacy images, you can find them here: https://hub.docker.com/r/serversideup/php/tags?name=v1.5.0&page=1&ordering=-name
v1.4.0
What's new
- We adjusted how Laravel automations work
- Database migrations are disabled by default and managed by
AUTORUN_LARAVEL_MIGRATION - Storage links are still enabled by default, but can be disabled with
AUTORUN_LARAVEL_STORAGE_LINK
See the README for more details.
⚠️ Important note
RUN_LARAVEL_AUTOMATIONSis deprecated and has been removed.
If you want database migrations to automatically run:
- Make sure your Laravel env files has
APP_ENVto something other thanlocal - Set your container to have
AUTORUN_LARAVEL_MIGRATION=true
Referenced PR
See #43 for all the nitty-gritty details 🤓
v1.0.0
The initial release of all the amazing features 🎉