Go to file
Christopher Vagnetoft d34e0b928e
All checks were successful
dockerbuild / Build docker image (push) Successful in 1m18s
Tweaked supervisor definitions
2024-02-07 17:29:02 +01:00
.gitea/workflows Workflow build arch fix 2024-02-06 02:49:18 +01:00
config Tweaked supervisor definitions 2024-02-07 17:29:02 +01:00
templates Fixes, BoltCMS 2024-02-07 13:37:27 +01:00
CHANGES.md Tweaked supervisor definitions 2024-02-07 17:29:02 +01:00
Dockerfile Tested with Symfony 7 project 2024-02-06 01:00:58 +01:00
Makefile Cleanup 2024-02-06 03:06:27 +01:00
README.md Fixes, BoltCMS 2024-02-07 13:37:27 +01:00

NoccyLabs PHP 8.3 Alpine All-in-One Base Image

This is an AIO container done mostly right. It contains Nginx, PHP 8.3 and FPM preconfigured. It also comes with a watchdog that ensures that a failure will bring down the container, allowing for self-healing by recreating containers.

Features

  • Nginx and PHP in a single container.
  • Framework detection.
  • Plenty of hooks.

Frameworks

Symfony

Symfony projects are detected from the symfony.lock file.

The support will ensure that composer is installed, and that the cache directory is writable.

BoltCMS

BoltCMS is detected and configured by the Symfony framework support script.

Composer

While not a frarmework, as a last resort the presence of a composer.json file will trigger an install.