The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Updated Lucee Engine to 5.3.9
- Moved ACF2021 CFPM_INSTALL environment variable to before server warmup, to make sure extensions are seeded
- Updated CommandBox Image to v3.6.3 ( CommandBox v5.6.1 )
- Updated build architectures to support v7 ARM variant
- Updated ContentBox to v5.6.1
- Added
commandbox-migrations
module to build - Added
CONTENTBOX_MIGRATE
environment variable to allow for automatic migrations to be performed on server start
- Updated CommandBox Image to v3.4.5 ( CommandBox v5.4.2 )
- Added Multi-Arch Builds for Debian-based images
- Updated ContentBox to v5.0.3
- Added github release flow
- Upgraded to latest CommandBox Image: v2.8.0, so we get all of that image goodness
- Refactored entire image creation which now gives us a whoopoing 400-600mb in size savings from the previous version
- We now include tags for not only the ContentBox version but also the image version:
:${CONTENTBOX_VERSION}_${IMAGE_VERSION}
- Add
-x
to scripts to allow you to see the command that runs for info purposes - Updated healthchecks to include
start-periods
and also better timeouts and intervals
- Dropped ACF11 Images
latest
: 901.43mbalpine
: 920.88mblucee5-4.2.1
: 996.21mbadobe2016-4.2.1
: 996.21mbadobe2018-4.2.1
: 996.21mb
latest
: 492.73mb (408.7mb in savings)alpine
: 486.59mb (434.29mb in savings)lucee5-4.2.1
: 813.20mb (183.01mb in savings)adobe2016-4.2.1
: 824.54mb (171.67mb in savings)adobe2018-4.2.1
: 836.64mb (159.57mb in savings)
- Disabled directory browsing for security
- Added docker hostname to Application name in
Application.cfc
- Added a rolling file appender for all app logs to go to >
/var/log/contentbox.log
- Upgrade to latest CommandBox v4.5.0
- Updated healthchecks to permit load up times
- No flags where ever being used, revamped it to warmup the server correctly and leverage environment variables for execution
- Removed support for lucee 4.5
BE
env variable was never working
- Adding healtcheck URIs back again
- Removed redundant calls to CommandBox layer
- Added warmup servers to main tags due to lucee orm bug.
- Don't warm up servers to reduce image size
- Add Adobe 11, 2018 images that where not running
- Tag versions of each of the warmed up engines, instead of just latest
- Remove some cleanup scripts to avoid issues
- Added new environment variables to control heap size:
JVM_HEAPSIZE
which defaults to512mb
- Updated CommandBox main image to 4.2.0
- Upgrade to ContentBox v4.1.0
- Removed legacy media root directory and leverage new custom module location:
/app/modules_app/contentbox-custom
- Added Adobe 2018 Tag
- Updated distributed example with Redis
- Optimize for size
- Remove static healthcheck and just rely on the CommandBox image healthcheck, which makes more sense
- Removed some debugging files
- Updated CommandBox to 4.0.0
ORM_DIALECT
was not being used in the right place.EXPRESS
andHEADLESS
was not evaluated to a boolean, just existence- Removed usage of lowercase
install
,be
, andexpress
, you must use uppercase env variables. - Added
lucee5
to snapshot releases - Renamed
HEADLESS
flag so we don't clash with the CommandBox image. New Setting isREMOVE_CBADMIN
- Added Alpine version for ContentBox
- Added Router to handle full rewrites, which it should by default
- Rewrites should be added by default if no server.json is defined
- Added ContentBox v4.0.0 support
- Added new
HEADLESS
environment setting so the admin does not get deployed if passed
- Updated config for conflicted distributed cache setting