Systemd i containeri
Koristi systemd za native hostove ili rootless containere za izolirane deployment.
Rootless Podman način
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.8.0
Container mount
| Mount točka | Recommended mode |
|---|---|
| Konfiguracija | Read-only bind mount postavka. |
| Statički content | Read-only bind mount postavka. |
| ACME stanje | Persistent writable volume spremište. |
| Disk cache | Koristite trajni zapisivi volume dimenzioniran prema pravilima cachea. Svakoj replici storage-bin dodijelite vlastiti lokalni ili RWO volume; dijeljeni RWX storage koristite samo uz provjereno zaključavanje između čvorova i provođenje jednog writera na nivou orkestracije. |
| Secret | Container secret ili credentials directory, ne public file. |
Systemd tijek
fluxheim --config /etc/fluxheim/fluxheim.toml --check-config
sudo systemctl restart fluxheim
sudo systemctl status fluxheim
journalctl -u fluxheim -n 100 --no-pager
Nadogradnje bez zastoja
Aktivacija systemd soketa održava javni soket za prihvat veza dostupnim dok Fluxheim provjerava zamjenski proces i omogućava dovršavanje postojećih veza. Kontejnerima je potreban stabilan obrnuti proxy, balanser opterećenja ili orkestrator jer se direktno objavljeni portovi hosta ne mogu zamijeniti bez prekida prihvata veza.
Pročitajte potpunu specifikaciju nadogradnjeProduction kontrolni popis
- Fiksiraj release version ili image digest.
- Mount config i content read-only.
- Keep ACME and cache state on persistent volumes.
- Validiraj config prema profilu koji planiraš pokrenuti.
- Drži health check i rollback commands spremne prije promjene traffic.