Fluxheim/Dokumentacija/Systemd i containeri

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čkaRecommended mode
KonfiguracijaRead-only bind mount postavka.
Statički contentRead-only bind mount postavka.
ACME stanjePersistent writable volume spremište.
Disk cacheKoristite 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.
SecretContainer 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 nadogradnje

Production 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.
Bosanski