Repository navigation
Base images from cboxdk/php-baseimages (PHP 8.4.27) under cbox-init - #2
Merged
Merged
Conversation
ghcr.io/gophpeek/baseimages has not been rebuilt since March: the image ran PHP 8.4.19, eight patch releases and several security fixes behind. The same images now come from cboxdk/php-baseimages (PHP 8.4.27 today), whose process manager is cbox-init, PHPeek PM's successor: docker/phpeek-pm.yaml becomes docker/cbox-init.yaml, the image's own default plus this repository's start-up steps (permissions, migrations, seeding Reverb applications). Two behaviour fixes come with it. Migrations and the seed run as www-data, so a SQLite database they create stays writable for PHP-FPM (as root it was not: 'attempt to write a readonly database'). Reverb waits for them: it read the cache and its applications before the tables existed and had to be restarted.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
ws.cboxtax.com ran PHP 8.4.19:
ghcr.io/gophpeek/baseimageshasn't been rebuilt since March. This moves tocboxdk/php-baseimages(PHP 8.4.27, today's security release) and its process manager cbox-init.docker/phpeek-pm.yaml→docker/cbox-init.yaml: the image's default config plus the existing start-up steps.no such table: cache, then a restart).Tested locally (arm64): PHP 8.4.27, cbox-init PID 1, start-up order,
/health200 with Reverb up, a websocket handshake getspusher:connection_establishedfor an app seeded fromREVERB_SEED_APPS.