mirror of
https://github.com/dat515-2025/Group-8.git
synced 2026-05-21 05:17:46 +02: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