DevOps
Docker-Images und Cloud-Provisioning - von der lokalen Entwicklung bis zur Produktion.
Die DevOps-Packages liefern produktionsreife Docker-Images fur PHP-CLI- und PHP-FPM-Workloads sowie ein provider-unabhangiges Infrastructure-as-Code-System fur Cloud-Server, Netzwerke, Firewalls und DNS. Alle Images unterstutzen Multi-Arch-Builds fur AMD64 und ARM64 und sind vollstandig uber Environment-Variablen konfigurierbar - ohne Image-Rebuilds bei Konfigurationsanderungen.
Überblick
DevOps-Packages liefern die Infrastruktur für Jardis-Anwendungen: produktionsreife Docker-Images für PHP-Workloads und ein Provider-unabhängiges Provisioning-System für Cloud-Server, Netzwerke, Firewalls, DNS und Load Balancer. Alles konfigurierbar über Environment-Variablen, alles per Makefile steuerbar.
GitHub: jardisOps
Packages
PHP CLI Image
Produktionsreifes Docker-Image für PHP-CLI-Anwendungen: Worker, Cron-Jobs, Consumer, Deployment-Skripte. Multi-Arch (amd64 + arm64), 20+ Extensions, OPcache + JIT, Xdebug + PCOV. PHP 8.2–8.4.
docker pull headgent/phpcli:8.4PHP-FPM Image
Kompletter Web-Stack mit separatem PHP-FPM- und Nginx-Image, für Web-Apps, APIs und SPAs. Security-Headers, Gzip, Static-Asset-Caching, FPM-Pool-Tuning. PHP 8.2–8.4 + Nginx 1.28.
docker pull headgent/phpfpm:8.4
docker pull headgent/nginx:1.28Provisioning
Cloud-Infrastruktur per Code: Server, Netzwerke, Firewalls, DNS, Load Balancer und TLS-Zertifikate. Single-Server oder Multi-Node-Cluster. Hetzner Cloud + INWX DNS implementiert, weitere Provider per Interface erweiterbar.
composer require jardisops/provisioningGemeinsame Merkmale
- ENV-gesteuert — alle Konfiguration über Environment-Variablen, keine Rebuilds nötig
- Multi-Arch — linux/amd64 und linux/arm64 (Apple Silicon, AWS Graviton)
- Makefile-Integration — standardisierte Targets für Build, Push, Test, Provision
- Secret-Management — verschlüsselte API-Tokens via
jardissupport/secret