The deploy.sh script is now re-added to the entrypoint.sh script to ensure it runs only during first container startup. A flag file (/flags/.deployed) is now created after a successful deployment. The deploy.sh script checks for this flag and will not re-run deployment steps unless FORCE_DEPLOY is set to true. This prevents unnecessary re-runs of migrations, collectstatic, etc., on subsequent container starts within the same deployment. Corrected permissions for `/app/.cursor-server` and created a `/flags` directory with appropriate permissions in the `Dockerfile`. Added ENV DJANGO_SETTINGS_MODULE with default value to `Dockerfile`. |
||
|---|---|---|
| .. | ||
| deploy.sh | ||
| entrypoint.sh | ||
| prebuild.sh | ||
| rebuild-and-run.sh | ||
| reset-db_make-migrations_seed-data.sh | ||