Fluxheim/Documentație/Systemd și containere

Systemd și containere

Folosește systemd pentru host-uri native sau containere rootless pentru deployment-uri izolate.

Mod Mod Rootless Podman

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

Punct de mount-uri container

Punct de mountRecommended mode
ConfigurațieurațieRead-only bind mount pentru config.
Conținut staticRead-only bind mount pentru config.
ACME state directory directoryPersistent writable volume pentru state.
Disk cachePersistent writable volume sized for the cache policy.
SecreteContainer secret sau credentials directory, nu un file public.

Flux systemd

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

Checklist production

  • Fixează versiunile release sau image digests.
  • Montează configul și conținutul read-only.
  • Keep ACME and cache state on persistent volumes.
  • Validează configul față de profilul pe care plănuiești să îl rulezi.
  • Ține health checks și rollback commands pregătite înainte să muți traffic.
Română