Fluxheim/Dokumentaatio/Systemd ja kontit

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-liitosRecommended mode
KonfiguraatioRead-only bind mount -liitos.
Staattinen sisältöRead-only bind mount -liitos.
ACME-statePysyvä kirjoitettava volume.
Disk cachePersistent writable volume sized for the cache policy.
SecretitContainer 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.
Suomi