Systemd и контейнери
Използвай systemd за native host-ове или rootless контейнери за изолирани deployment-и.
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
Container mount-ове
| Mount точка точка | Recommended mode |
|---|---|
| Конфигурация | Read-only bind mount за config. |
| Статично съдържание | Read-only bind mount за config. |
| ACME state directory directory | Persistent writable volume за state. |
| Disk cache | Persistent writable volume sized for the cache policy. |
| Secret-и | Container secret или credentials directory, не public file. |
Systemd поток
fluxheim --config /etc/fluxheim/fluxheim.toml --check-config
sudo systemctl restart fluxheim
sudo systemctl status fluxheim
journalctl -u fluxheim -n 100 --no-pager
Production контролен списък
- Фиксирай release version или image digest.
- Mount точка точка-ни config и content read-only.
- Keep ACME and cache state on persistent volumes.
- Валидирай config срещу профила, който планираш да стартираш.
- Дръж health check и rollback command-и готови, преди да смениш traffic.