#!/bin/sh # متوقف کردن اسکریپت در صورت بروز هرگونه خطا در مراحل آماده‌سازی set -e echo "==> Collecting Static Files..." # ۱. انتقال به ابتدای اسکریپت python manage.py collectstatic --noinput --clear echo "==> Running Database Migrations..." # ۲. این دستور معمولاً باید بعد از استاتیک‌فایل‌ها یا در مرحله‌ای مجزا اجرا شود python manage.py migrate --noinput echo "==> Starting Gunicorn..." exec gunicorn --bind 0.0.0.0:8000 myproject.wsgi:application