mirror of
https://github.com/dat515-2025/Group-8.git
synced 2026-03-22 06:57:47 +01:00
Folder structure
src/backend/alembic/- database migrationsapp/- main application codetests/- testsdocker-compose.test.yml- docker compose for testing databaseDockerfile- production Dockerfilemain.py- App entrypointrequirements.txt- Python dependenciestest_locally.sh- script to run tests with temporary database
charts/myapp-chart/- Helm chart for deploying the application, supports prod and dev environments
frontend/- React frontend applicationtofu/- Terraform/OpenTofu services deployment configurationsmodules/- separated modules for different servicesmain.tf- main deployment configurationvariables.tf- deployment variablesterraform.tfvars.example- example variables file
compose.yaml- Docker Compose file for local developmentcreate_migration.sh- script to create new Alembic database migrationupgrade_database.sh- script to upgrade database to latest Alembic revision