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 provedbu jednog writera na razini 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 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 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.
Hrvatski