Fluxheim/Dokumentacija/Systemd ir containeriai

Systemd ir containeriai

Naudok systemd native hostams arba rootless containerius izoliuotiems deployment.

Rootless Podman režimas režimas

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

Container mount

Mount vieta vietaRecommended mode
KonfigūracijaRead-only bind mount nustatymas.
Statinis contentRead-only bind mount nustatymas.
ACME būsenaPersistent writable volume saugykla.
Disk cachePersistent writable volume sized for the cache policy.
SecretContainer secret arba credentials directory, ne public file.

Systemd eiga

fluxheim --config /etc/fluxheim/fluxheim.toml --check-config
sudo systemctl restart fluxheim
sudo systemctl status fluxheim
journalctl -u fluxheim -n 100 --no-pager

Production kontrolinis sąrašas

  • Fiksuok release version arba image digest.
  • Mount vieta vieta config ir content read-only.
  • Keep ACME and cache state on persistent volumes.
  • Valida config pagal profilį, kurį planuoji vykdyti.
  • Laikyk health check ir rollback commands paruoštus prieš keičiant traffic.
Lietuvių