No description
- PHP 59%
- Blade 39%
- Dockerfile 0.8%
- Shell 0.7%
- JavaScript 0.3%
- Other 0.2%
mgmt-app/Dockerfile bouwt productie-image op dunglas/frankenphp:1-php8.4-alpine met pdo_pgsql/intl/bcmath/gd/opcache/redis/zip extensions. Composer-deps en NPM-assets in build-layers, node_modules gestript na build. Image ~1GB. mgmt-app/docker/entrypoint.sh: - pg_isready loop (max 120s) zodat container wacht op Coolify-managed Postgres - storage:link best-effort - migrate --force - config/route/view/event/filament caches op runtime (env vars zijn dan beschikbaar) - Octane start met FrankenPHP driver, workers=auto, port 80 .dockerignore sluit dev-only files uit (Sail compose.yaml, .env, vendor, node_modules, tests, templates/wp-stack overrides, IDE-dirs). Coolify-config: Application met build-pack=Dockerfile, base-directory=/mgmt-app, port 80, env vars uit lijst, Postgres apart als managed-resource. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| mgmt-app | ||
| .gitignore | ||
| README.md | ||