Fluxheim/Документация/Systemd и контейнери

Systemd и контейнери

Използвай systemd за native host-ове или rootless контейнери за изолирани deployment-и.

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

Container mount-ове

Mount точка точкаRecommended mode
КонфигурацияRead-only bind mount за config.
Статично съдържаниеRead-only bind mount за config.
ACME state directory directoryPersistent writable volume за state.
Disk cachePersistent writable volume sized for the cache policy.
Secret-иContainer secret или credentials directory, не public file.

Systemd поток

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

Production контролен списък

  • Фиксирай release version или image digest.
  • Mount точка точка-ни config и content read-only.
  • Keep ACME and cache state on persistent volumes.
  • Валидирай config срещу профила, който планираш да стартираш.
  • Дръж health check и rollback command-и готови, преди да смениш traffic.
Български