seed script

This commit is contained in:
javad committed 2026-09-10 16:39:02 +03:30
1 parent fa9d154db9
commit 08c30aa47f
15 files changed
+496 -17

No files matched your search

+6
View File
@@ -22,6 +22,8 @@ x-django-service: &django-service
DB_CONNECT_TIMEOUT: ${DB_CONNECT_TIMEOUT:-10}
DB_SSLMODE: ${DB_SSLMODE:-prefer}
DATABASE_WAIT_TIMEOUT: ${DATABASE_WAIT_TIMEOUT:-60}
PRODUCTION_SEED_DIR: /app/production-seed
REQUIRE_PRODUCTION_SEED: ${REQUIRE_PRODUCTION_SEED:-1}
MEDIA_ROOT: /app/media
MEDIA_SIGNING_SECRET: ${MEDIA_SIGNING_SECRET:?Set MEDIA_SIGNING_SECRET in Coolify}
USE_NGINX_MEDIA: "true"
@@ -58,6 +60,7 @@ services:
volumes:
- static_data:/app/staticfiles
- media_data:/app/media
- seed_data:/app/production-seed:ro
healthcheck:
test: ["CMD", "python", "-c", "import http.client,os; c=http.client.HTTPConnection('127.0.0.1',8000,timeout=5); c.request('GET','/healthz/',headers={'Host':os.getenv('HEALTHCHECK_HOST','localhost'),'X-Forwarded-Proto':'https'}); r=c.getresponse(); raise SystemExit(0 if r.status==200 else 1)"]
interval: 15s
@@ -103,3 +106,6 @@ volumes:
media_data:
external: true
name: ${MEDIA_VOLUME_NAME:-customer_ticket_media}
seed_data:
external: true
name: ${SEED_VOLUME_NAME:-customer_ticket_seed}