Systemd ja kontit
Käytä systemd:tä native-hosteille tai rootless-kontteja eristettyihin käyttöönottoihin.
Rootless Podman -ajo -ajo
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
Konttimountit
| Mount-liitos-liitos | Recommended mode |
|---|---|
| Konfiguraatio | Read-only bind mount -liitos. |
| Staattinen sisältö | Read-only bind mount -liitos. |
| ACME-state | Pysyvä kirjoitettava volume. |
| Disk cache | Persistent writable volume sized for the cache policy. |
| Secretit | Container secret tai credentials directory, ei julkinen tiedosto. |
Systemd-flow
fluxheim --config /etc/fluxheim/fluxheim.toml --check-config
sudo systemctl restart fluxheim
sudo systemctl status fluxheim
journalctl -u fluxheim -n 100 --no-pager
Tuotantotarkistuslista
- Pinnaa release-versiot tai image-digestit.
- Liitä config ja sisältö read-only-tilassa.
- Keep ACME and cache state on persistent volumes.
- Validoi config sitä profiilia vasten, jota aiot ajaa.
- Pidä health checkit ja rollback-komennot valmiina ennen liikenteen muuttamista.