feat/database-setup #1

Merged
zwitschi merged 12 commits from feat/database-setup into main 2025-10-25 18:16:57 +02:00
Showing only changes of commit 01a702847d - Show all commits

View File

@@ -39,7 +39,7 @@ jobs:
- name: Wait for database service - name: Wait for database service
env: env:
DATABASE_DRIVER: postgresql DATABASE_DRIVER: postgresql
DATABASE_HOST: 127.0.0.1 DATABASE_HOST: postgres
DATABASE_PORT: "5432" DATABASE_PORT: "5432"
DATABASE_NAME: calminer_ci DATABASE_NAME: calminer_ci
DATABASE_USER: calminer DATABASE_USER: calminer
@@ -75,7 +75,7 @@ jobs:
- name: Run database setup (dry run) - name: Run database setup (dry run)
env: env:
DATABASE_DRIVER: postgresql DATABASE_DRIVER: postgresql
DATABASE_HOST: 127.0.0.1 DATABASE_HOST: postgres
DATABASE_PORT: "5432" DATABASE_PORT: "5432"
DATABASE_NAME: calminer_ci DATABASE_NAME: calminer_ci
DATABASE_USER: calminer DATABASE_USER: calminer
@@ -88,7 +88,7 @@ jobs:
- name: Run database setup - name: Run database setup
env: env:
DATABASE_DRIVER: postgresql DATABASE_DRIVER: postgresql
DATABASE_HOST: 127.0.0.1 DATABASE_HOST: postgres
DATABASE_PORT: "5432" DATABASE_PORT: "5432"
DATABASE_NAME: calminer_ci DATABASE_NAME: calminer_ci
DATABASE_USER: calminer DATABASE_USER: calminer
@@ -100,6 +100,6 @@ jobs:
run: python scripts/setup_database.py --ensure-database --ensure-role --ensure-schema --initialize-schema --run-migrations --seed-data -v run: python scripts/setup_database.py --ensure-database --ensure-role --ensure-schema --initialize-schema --run-migrations --seed-data -v
- name: Run tests - name: Run tests
env: env:
DATABASE_URL: postgresql+psycopg2://calminer:secret@127.0.0.1:5432/calminer_ci DATABASE_URL: postgresql+psycopg2://calminer:secret@postgres:5432/calminer_ci
DATABASE_SCHEMA: public DATABASE_SCHEMA: public
run: pytest run: pytest