From 9da8113f3753d80536ca78d26f664dedb410884a Mon Sep 17 00:00:00 2001 From: Jonas Thelemann Date: Mon, 21 Jul 2025 00:12:05 +0200 Subject: [PATCH] feat(reccoom): add postgres --- README.md | 8 ++++++++ src/development/stack.yml | 18 ++++++++++++++++++ 2 files changed, 26 insertions(+) diff --git a/README.md b/README.md index c24120e7..9123cfa2 100644 --- a/README.md +++ b/README.md @@ -234,6 +234,10 @@ This project is deployed in accordance to the [DargStack template](https://githu You cannot access the recommendation service directly. + - ### `reccoom_postgres` + + You can access reccoom's database via `adminer`. + - ### `redpanda` You can access the event streaming platform's ui as described under `redpanda-console`. @@ -302,6 +306,10 @@ This project is deployed in accordance to the [DargStack template](https://githu The metrics monitoring's data. + - ### `reccoom_postgres_data` + + The recommendation database's data. + - ### `redpanda_data` The message queue's data. diff --git a/src/development/stack.yml b/src/development/stack.yml index b8896a4f..75521e5b 100644 --- a/src/development/stack.yml +++ b/src/development/stack.yml @@ -375,6 +375,21 @@ services: - postgres_user volumes: - ../../../reccoom/:/srv/app/ + reccoom_postgres: + # You can access reccoom's database via `adminer`. + environment: + POSTGRES_DB_FILE: /run/secrets/postgres_db + POSTGRES_PASSWORD_FILE: /run/secrets/postgres_password + POSTGRES_USER_FILE: /run/secrets/postgres_user + image: pgvector/pgvector:0.8.0-pg17 + ports: #DARGSTACK-REMOVE + - 5433:5432 #DARGSTACK-REMOVE + secrets: + - postgres_db + - postgres_password + - postgres_user + volumes: + - reccoom_postgres_data:/var/lib/postgresql/data/ redpanda: # You can access the event streaming platform's ui as described under `redpanda-console`. command: @@ -581,6 +596,9 @@ volumes: prometheus_data: # The metrics monitoring's data. {} + reccoom_postgres_data: + # The recommendation database's data. + {} redpanda_data: # The message queue's data. {}