Skip to content

Commit 104bea7

Browse files
committed
added seperate db for langfuse
1 parent 4276e7d commit 104bea7

7 files changed

Lines changed: 29 additions & 24 deletions

File tree

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
SELECT 'CREATE DATABASE langfuse'
2+
WHERE NOT EXISTS (
3+
SELECT FROM pg_catalog.pg_database WHERE datname = 'langfuse-db'
4+
)\gexec

docker-compose-ec2.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -103,11 +103,11 @@ services:
103103
container_name: resql
104104
image: resql
105105
depends_on:
106-
rag_search_db:
106+
rag-search-db:
107107
condition: service_started
108108
environment:
109109
- sqlms.datasources.[0].name=byk
110-
- sqlms.datasources.[0].jdbcUrl=jdbc:postgresql://rag_search_db:5432/rag-search #For LocalDb Use
110+
- sqlms.datasources.[0].jdbcUrl=jdbc:postgresql://rag-search-db:5432/rag-search #For LocalDb Use
111111
# sqlms.datasources.[0].jdbcUrl=jdbc:postgresql://171.22.247.13:5435/byk?sslmode=require
112112
- sqlms.datasources.[0].username=postgres
113113
- sqlms.datasources.[0].password=dbadmin
@@ -301,7 +301,7 @@ services:
301301
image: docker.io/langfuse/langfuse-worker:3
302302
restart: always
303303
depends_on: &langfuse-depends-on
304-
rag_search_db:
304+
rag-search-db:
305305
condition: service_healthy
306306
minio:
307307
condition: service_healthy
@@ -368,7 +368,7 @@ services:
368368
restart: always
369369
depends_on:
370370
- langfuse-worker
371-
- rag_search_db
371+
- rag-search-db
372372
ports:
373373
- 3005:3000
374374
env_file:
@@ -462,8 +462,8 @@ services:
462462
networks:
463463
- bykstack
464464

465-
rag_search_db:
466-
container_name: rag_search_db
465+
rag-search-db:
466+
container_name: rag-search-db
467467
image: postgres:14.1
468468
restart: always
469469
healthcheck:

docker-compose-test.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ services:
22
# === Core Infrastructure ===
33

44
# Shared PostgreSQL database (used by both application and Langfuse)
5-
rag_search_db:
5+
rag-search-db:
66
image: postgres:14.1
7-
container_name: rag_search_db
7+
container_name: rag-search-db
88
restart: always
99
environment:
1010
POSTGRES_USER: postgres
@@ -89,11 +89,11 @@ services:
8989
container_name: resql
9090
image: ghcr.io/buerokratt/resql:v1.3.6
9191
depends_on:
92-
rag_search_db:
92+
rag-search-db:
9393
condition: service_started
9494
environment:
9595
- sqlms.datasources.[0].name=byk
96-
- sqlms.datasources.[0].jdbcUrl=jdbc:postgresql://rag_search_db:5432/rag-search #For LocalDb Use
96+
- sqlms.datasources.[0].jdbcUrl=jdbc:postgresql://rag-search-db:5432/rag-search #For LocalDb Use
9797
# sqlms.datasources.[0].jdbcUrl=jdbc:postgresql://171.22.247.13:5435/byk?sslmode=require
9898
- sqlms.datasources.[0].username=postgres
9999
- sqlms.datasources.[0].password=dbadmin
@@ -222,15 +222,15 @@ services:
222222
container_name: langfuse-worker
223223
restart: always
224224
depends_on:
225-
- rag_search_db
225+
- rag-search-db
226226
- minio
227227
- redis
228228
- clickhouse
229229
ports:
230230
- "127.0.0.1:3030:3030"
231231
environment:
232232
# Database
233-
DATABASE_URL: postgresql://postgres:dbadmin@rag_search_db:5432/rag-search
233+
DATABASE_URL: postgresql://postgres:dbadmin@rag-search-db:5432/rag-search
234234

235235
# Auth & Security (TEST VALUES ONLY - NOT FOR PRODUCTION)
236236
# gitleaks:allow - These are test-only hex strings
@@ -279,13 +279,13 @@ services:
279279
restart: always
280280
depends_on:
281281
- langfuse-worker
282-
- rag_search_db
282+
- rag-search-db
283283
- clickhouse
284284
ports:
285285
- "3000:3000"
286286
environment:
287287
# Database
288-
DATABASE_URL: postgresql://postgres:dbadmin@rag_search_db:5432/rag-search
288+
DATABASE_URL: postgresql://postgres:dbadmin@rag-search-db:5432/rag-search
289289

290290
# Auth & Security (TEST VALUES ONLY - NOT FOR PRODUCTION)
291291
# gitleaks:allow - These are test-only hex strings

docker-compose.yml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -103,11 +103,11 @@ services:
103103
container_name: resql
104104
image: resql
105105
depends_on:
106-
rag_search_db:
106+
rag-search-db:
107107
condition: service_started
108108
environment:
109109
- sqlms.datasources.[0].name=byk
110-
- sqlms.datasources.[0].jdbcUrl=jdbc:postgresql://rag_search_db:5432/rag-search #For LocalDb Use
110+
- sqlms.datasources.[0].jdbcUrl=jdbc:postgresql://rag-search-db:5432/rag-search #For LocalDb Use
111111
# sqlms.datasources.[0].jdbcUrl=jdbc:postgresql://171.22.247.13:5435/byk?sslmode=require
112112
- sqlms.datasources.[0].username=postgres
113113
- sqlms.datasources.[0].password=dbadmin
@@ -249,7 +249,7 @@ services:
249249
image: docker.io/langfuse/langfuse-worker:3
250250
restart: always
251251
depends_on: &langfuse-depends-on
252-
rag_search_db:
252+
rag-search-db:
253253
condition: service_healthy
254254
minio:
255255
condition: service_healthy
@@ -316,7 +316,7 @@ services:
316316
restart: always
317317
depends_on:
318318
- langfuse-worker
319-
- rag_search_db
319+
- rag-search-db
320320
ports:
321321
- 3005:3000
322322
env_file:
@@ -410,8 +410,8 @@ services:
410410
networks:
411411
- bykstack
412412

413-
rag_search_db:
414-
container_name: rag_search_db
413+
rag-search-db:
414+
container_name: rag-search-db
415415
image: postgres:14.1
416416
restart: always
417417
healthcheck:
@@ -429,6 +429,7 @@ services:
429429
- 5436:5432
430430
volumes:
431431
- rag-search-db:/var/lib/postgresql/data
432+
- ./DSL/Liquibase/langfuse-init/init-langfuse.sql:/docker-entrypoint-initdb.d/init-langfuse.sql:ro
432433
networks:
433434
- bykstack
434435

env.example

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ POSTGRES_USER=postgres
1818
POSTGRES_PASSWORD=dbadmin
1919
POSTGRES_DB=rag-search-langfuse
2020
NEXTAUTH_URL=http://localhost:3005
21-
DATABASE_URL=postgresql://postgres:dbadmin@rag_search_db:5432/rag-search
21+
DATABASE_URL=postgresql://postgres:dbadmin@rag-search-db:5432/rag-search
2222
SALT=changeme
2323
ENCRYPTION_KEY=changeme
2424
NEXTAUTH_SECRET=changeme

migrate.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@ INI_FILE="constants.ini"
1212
DB_PASSWORD=$(get_ini_value "$INI_FILE" "DB_PASSWORD")
1313

1414

15-
docker run --rm --network bykstack -v `pwd`/DSL/Liquibase/changelog:/liquibase/changelog -v `pwd`/DSL/Liquibase/master.yml:/liquibase/master.yml -v `pwd`/DSL/Liquibase/data:/liquibase/data liquibase/liquibase:4.33 --defaultsFile=/liquibase/changelog/liquibase.properties --changelog-file=master.yml --url=jdbc:postgresql://rag_search_db:5432/rag-search?user=postgres --password=$DB_PASSWORD update
15+
docker run --rm --network bykstack -v `pwd`/DSL/Liquibase/changelog:/liquibase/changelog -v `pwd`/DSL/Liquibase/master.yml:/liquibase/master.yml -v `pwd`/DSL/Liquibase/data:/liquibase/data liquibase/liquibase:4.33 --defaultsFile=/liquibase/changelog/liquibase.properties --changelog-file=master.yml --url=jdbc:postgresql://rag-search-db:5432/rag-search?user=postgres --password=$DB_PASSWORD update

tests/integration_tests/conftest.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -491,7 +491,7 @@ def _run_database_migration(self) -> None:
491491
"liquibase/liquibase:4.33",
492492
"--defaultsFile=/liquibase/changelog/liquibase.properties",
493493
"--changelog-file=master.yml",
494-
"--url=jdbc:postgresql://rag_search_db:5432/rag-search?user=postgres",
494+
"--url=jdbc:postgresql://rag-search-db:5432/rag-search?user=postgres",
495495
"--password=dbadmin",
496496
"update",
497497
],
@@ -541,7 +541,7 @@ def _run_database_migration(self) -> None:
541541
"liquibase/liquibase:4.33",
542542
"--defaultsFile=/liquibase/changelog/liquibase.properties",
543543
"--changelog-file=master.yml",
544-
"--url=jdbc:postgresql://rag_search_db:5432/rag-search?user=postgres",
544+
"--url=jdbc:postgresql://rag-search-db:5432/rag-search?user=postgres",
545545
"--password=dbadmin",
546546
"update",
547547
],

0 commit comments

Comments
 (0)