Scripts¶
Host-side automation for Barodybroject. Django commands should normally run inside the dev container; see .github/README.md for the current developer workflow.
Active Scripts¶
| Script | Purpose |
|---|---|
| add_current_ip_rule.py | Add the current public IP to Azure PostgreSQL firewall rules. |
| azure-deployment-setup.py | Interactive post-azd up Azure setup: migrations, static files, admin user, and health checks. |
| setup-deployment.sh | Thin shell wrapper around azure-deployment-setup.py; used by init_setup.sh. |
| test-infrastructure.sh | Validate Docker, database, Django service health, and related infrastructure. |
| validate-cicd.sh | Validate CI/CD workflow assumptions locally. |
| version-manager.sh | Manage project version metadata. |
Legacy Candidates¶
These remain temporarily for compatibility and should be removed after references are migrated:
| Script | Replacement |
|---|---|
| azure-setup.py | azure-deployment-setup.py |
| setup-azure.sh | setup-deployment.sh / azd up |
Removed Systems¶
- The generated
README/mirror andREADME.shtooling have been removed. - AWS Aurora setup tooling has been removed; deployment targets Azure Container Apps.