docker compose edit 5

This commit is contained in:
javad committed 2026-10-10 16:21:52 +03:30
1 parent e9ffc11e44
commit 69de29a8fa
1 file changed
+17 -3
+17 -3
View File
@@ -12,28 +12,42 @@ x-app: &app
- coolify
services:
# سرویس یک‌بارهٔ مایگریشن: تنها جایی که اسکیما را جلو می‌برد.
# بقیهٔ سرویس‌ها منتظر «اتمام موفق» آن می‌مانند، پس هیچ‌وقت با اسکیمای عقب
# بالا نمی‌آیند (خطای no such column). اجرای دوباره‌اش بی‌خطر است.
migrate:
<<: *app
restart: "no"
command: ["python", "manage.py", "migrate", "--noinput"]
web:
<<: *app
expose:
- "8000"
depends_on:
migrate:
condition: service_completed_successfully
worker:
<<: *app
command: ["python", "manage.py", "sms_worker", "--sleep", "3"]
depends_on:
- web
migrate:
condition: service_completed_successfully
scheduler:
<<: *app
command: ["python", "manage.py", "sms_scan", "--loop", "--interval", "300"]
depends_on:
- web
migrate:
condition: service_completed_successfully
delivery:
<<: *app
command: ["python", "manage.py", "sms_delivery", "--sleep", "30"]
depends_on:
- web
migrate:
condition: service_completed_successfully
# در انتهای فایل بدون هیچ فاصله‌ای از سر سطر:
volumes: