Fluxheim/Tài liệu/systemd và container

systemd và container

Dùng systemd cho host native hoặc rootless container cho deployment tách biệt.

Podman không gốc

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.8.0

container mount

Điểm mountRecommended mode
Cấu hìnhbind mount chỉ đọc.
Nội dung staticbind mount chỉ đọc.
trạng thái ACMEKhối lượng có thể ghi liên tục.
Disk cacheDùng persistent writable volume có dung lượng phù hợp với cache policy. Cấp cho mỗi storage-bin replica một local hoặc RWO volume riêng; chỉ dùng shared RWX storage khi cross-node locking đã được kiểm chứng và single-writer được cưỡng chế ở tầng orchestration.
Bí mậtContainer secret or credentials directory, not a công khai file.

luồng systemd

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

Nâng cấp không gián đoạn

Cơ chế kích hoạt socket systemd duy trì socket lắng nghe công khai trong khi Fluxheim xác minh tiến trình mới và chờ các kết nối hiện có hoàn tất. Container cần một proxy đầu vào, bộ cân bằng tải hoặc nền tảng điều phối ổn định vì không thể thay thế cổng máy chủ được công bố trực tiếp mà không làm gián đoạn việc lắng nghe.

Đọc đầy đủ quy ước nâng cấp

Danh sách kiểm tra production

  • Phiên bản phát hành ghim hoặc thông báo hình ảnh.
  • Gắn kết cấu hình và nội dung chỉ đọc.
  • Keep ACME and cache state on persistent volumes.
  • Xác thực config against the profile you plan to run.
  • Keep kiểm tra sức khỏe and rollback commands ready before changing lưu lượng.
Tiếng Việt