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 provedbu jednog writera na razini 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 soketa systemd održava javni soket za prihvat veza dostupnim dok Fluxheim provjerava zamjenski proces i omogućuje dovršavanje postojećih veza. Kontejneri trebaju stabilan obrnuti proxy, uravnoteživač opterećenja ili orkestrator jer se izravno objavljeni portovi domaćina 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.