feat: harden production data and backups
CI / backend-and-migrations (push) Canceled after 0s
CI / astro-build (push) Canceled after 0s
CI / compose-e2e (push) Canceled after 0s

This commit is contained in:
ik
2026-09-06 14:08:07 +07:00
parent a4bd395856
commit 870d9cc7f9
17 changed files with 215 additions and 36 deletions
+9
View File
@@ -86,6 +86,7 @@ services:
OFFICIAL_RECORDS_REGION: ${OFFICIAL_RECORDS_REGION:-RU}
OFFICIAL_RECORDS_CATEGORY: ${OFFICIAL_RECORDS_CATEGORY:-records}
OFFICIAL_IMPORT_REQUIRED: ${OFFICIAL_IMPORT_REQUIRED:-false}
SEED_DEMO_DATA: "false"
IMPORT_INTERVAL_SECONDS: ${IMPORT_INTERVAL_SECONDS:-3600}
RATE_LIMIT_SECRET: ${RATE_LIMIT_SECRET:?Set RATE_LIMIT_SECRET}
LOG_LEVEL: ${LOG_LEVEL:-INFO}
@@ -122,6 +123,14 @@ services:
resources:
limits: {cpus: "0.75", memory: 512M}
storage-tool:
image: alpine:3.22
profiles: [tools]
volumes:
- minio_data:/data
- ${BACKUP_DIRECTORY:-./backups}:/backup
security_opt: [no-new-privileges:true]
networks:
edge:
backend: