Beschreibung:
Ein Production-ready Dockerfile für PhorgeRunner basierend auf offiziellen PHP-Images.
Anforderungen:
- PHP 8.x+ CLI-Image verwenden (als Basis)
- Notwendige Extensions installieren:
- curl (Phorge-API-Kommunikation)
- pdo_mysql (Datenbankzugriff)
- json (Standard)
- Workdir auf /app setzen
- Entrypoint auf php /app/cli/main.php setzen
- Non-root User für Security
- .dockerignore erstellen
Definition of Done:
- Dockerfile getestet lokal
- Image buildet fehlerfrei
- Container läuft mit Dry-Run