From 1591a704e00b42e9df63d83e423e6fbcdef9eef9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Simon=20K=C3=BCnzel?= <simonk@fsmpi.rwth-aachen.de>
Date: Tue, 25 Feb 2025 20:41:33 +0100
Subject: [PATCH] Add postgres services for CI

---
 api/config/test_config_override.py | 6 +++++-
 generate_ci_pipeline.py            | 6 ++++++
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/api/config/test_config_override.py b/api/config/test_config_override.py
index a00bca0..2593c79 100644
--- a/api/config/test_config_override.py
+++ b/api/config/test_config_override.py
@@ -8,7 +8,11 @@ DB_DATA = "../config/db_test_data.sql"
 
 DATABASE = {
     "postgres": {
-        "database": "videoagtest"
+        "host": "ci-database",
+        "user": "videoagtest",
+        "password": "LetMeTest...",
+        "database": "videoagtest",
+        "auto_migration": True
     },
     "log_all_statements": False
 }
diff --git a/generate_ci_pipeline.py b/generate_ci_pipeline.py
index fade859..f8b6f97 100644
--- a/generate_ci_pipeline.py
+++ b/generate_ci_pipeline.py
@@ -161,6 +161,12 @@ run-api-tests:
         paths:
             - /code/coverage/report.txt
             - /code/coverage/html/*
+    services:
+        - name: postgres:17
+          alias: ci-database
+          variables:
+              POSTGRES_USER: videoagtest
+              POSTGRES_PASSWORD: LetMeTest...
 
 """
 
-- 
GitLab