Publish immutable FrankenPHP images to GHCR, auto-deploy staging after CI, and promote the same digest to production with smoke, backup, and rollback docs. Co-authored-by: Cursor <cursoragent@cursor.com>
581 B
581 B
Processos de produção (SPEC §15.2)
Mesma imagem, comandos distintos:
| Processo | Comando |
|---|---|
| web | frankenphp run --config /etc/caddy/Caddyfile |
| queue | php artisan queue:work --sleep=2 --tries=3 |
| scheduler | php artisan schedule:work |
| migrate | php artisan migrate --force (one-shot no Compose de deploy) |
FrankenPHP em modo regular (ADR-006). Worker mode proibido no MVP.
Deploy Dokploy (staging/produção): ver docker-compose.deploy.yml e docs/deployment/dokploy.md.