Systemd și containere
Folosește systemd pentru host-uri native sau containere rootless pentru deployment-uri izolate.
Mod Mod Rootless Podman
podman run --name fluxheim --replace \
-p 8080:8080 \
-v ./fluxheim.toml:/etc/fluxheim/fluxheim.toml:ro \
-v ./site:/srv/site:ro \
-v fluxheim-cache:/var/cache/fluxheim \
ghcr.io/valkyoth/fluxheim:v1.6.30
Punct de mount-uri container
| Punct de mount | Recommended mode |
|---|---|
| Configurațieurație | Read-only bind mount pentru config. |
| Conținut static | Read-only bind mount pentru config. |
| ACME state directory directory | Persistent writable volume pentru state. |
| Disk cache | Persistent writable volume sized for the cache policy. |
| Secrete | Container secret sau credentials directory, nu un file public. |
Flux systemd
fluxheim --config /etc/fluxheim/fluxheim.toml --check-config
sudo systemctl restart fluxheim
sudo systemctl status fluxheim
journalctl -u fluxheim -n 100 --no-pager
Checklist production
- Fixează versiunile release sau image digests.
- Montează configul și conținutul read-only.
- Keep ACME and cache state on persistent volumes.
- Validează configul față de profilul pe care plănuiești să îl rulezi.
- Ține health checks și rollback commands pregătite înainte să muți traffic.