Fluxheim/Documentos/Systemd y contenedores

Systemd y contenedores

Usa systemd para hosts nativos o contenedores rootless para despliegues aislados.

Podman rootless

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

Punto mounts de contenedor

Punto mountRecommended mode
Ajuste configPunto read-only bind mount.
Contenido estáticoPunto read-only bind mount.
ACME-stateVolumen persistente escribible.
Disk cachePersistent writable volume sized for the cache policy.
SecretosContainer secret o credentials directory, no un archivo público.

Flujo 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 de producción

  • Fija versiones de release o image digests.
  • Monta config y contenido read-only.
  • Keep ACME and cache state on persistent volumes.
  • Valida la config contra el perfil que planeas ejecutar.
  • Ten listos health checks y comandos de rollback antes de cambiar tráfico.
Español