feat(infra): production deployment pipeline — Caddy, staging, Gitea Actions (#497) #499
@@ -56,7 +56,8 @@ services:
|
|||||||
retries: 5
|
retries: 5
|
||||||
|
|
||||||
minio:
|
minio:
|
||||||
# Pinned MinIO release for reproducible deploys; Renovate keeps it current.
|
# Pinned MinIO release for reproducible deploys. Bumped manually until
|
||||||
|
# Renovate is bootstrapped for these production images (see follow-up issue).
|
||||||
image: minio/minio:RELEASE.2025-02-28T09-55-16Z
|
image: minio/minio:RELEASE.2025-02-28T09-55-16Z
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
command: server /data --console-address ":9001"
|
command: server /data --console-address ":9001"
|
||||||
@@ -95,7 +96,7 @@ services:
|
|||||||
# Dev-only mail catcher; gated behind the staging profile so production
|
# Dev-only mail catcher; gated behind the staging profile so production
|
||||||
# never starts it. Staging workflow runs with `--profile staging`.
|
# never starts it. Staging workflow runs with `--profile staging`.
|
||||||
mailpit:
|
mailpit:
|
||||||
# Pinned for reproducibility; Renovate bumps the tag.
|
# Pinned for reproducibility; bumped manually until Renovate is bootstrapped.
|
||||||
image: axllent/mailpit:v1.29.7
|
image: axllent/mailpit:v1.29.7
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
profiles: ["staging"]
|
profiles: ["staging"]
|
||||||
|
|||||||
Reference in New Issue
Block a user