Skip to content

Commit 23aeee8

Browse files
Merge pull request #1490 from julep-ai/x/metabase-db
fix: Set up a separate metabase postgres DB as a docker service
2 parents 76e503f + d0fa829 commit 23aeee8

File tree

5 files changed

+28
-198
lines changed

5 files changed

+28
-198
lines changed

analytics/Dockerfile

Lines changed: 0 additions & 58 deletions
This file was deleted.

analytics/docker-bake.hcl

Lines changed: 0 additions & 92 deletions
This file was deleted.

analytics/docker-compose.yml

Lines changed: 28 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,7 @@ name: julep-analytics
22

33
services:
44
analytics:
5-
image: julepai/analytics:${TAG:-dev}
6-
build:
7-
context: .
8-
dockerfile: Dockerfile
5+
image: metabase/metabase:latest
96
container_name: julep-analytics
107
profiles:
118
- multi-tenant
@@ -15,8 +12,8 @@ services:
1512
MB_DB_DBNAME: metabase
1613
MB_DB_PORT: 5432
1714
MB_DB_USER: postgres
18-
MB_DB_PASS: ${MEMORY_STORE_PASSWORD:-julep_secure_password}
19-
MB_DB_HOST: memory-store
15+
MB_DB_PASS: ${METABASE_DB_PASSWORD:-metabase_secure_password}
16+
MB_DB_HOST: analytics-db
2017

2118
# Metabase settings
2219
MB_SITE_URL: https://${JULEP_HOST:-localhost}/analytics
@@ -34,5 +31,28 @@ services:
3431
retries: 3
3532
start_period: 60s
3633
depends_on:
37-
memory-store:
38-
condition: service_healthy
34+
analytics-db:
35+
condition: service_healthy
36+
37+
analytics-db:
38+
image: postgres:latest
39+
container_name: julep-analytics-db
40+
profiles:
41+
- multi-tenant
42+
hostname: analytics-db
43+
restart: unless-stopped
44+
volumes:
45+
- analytics-db-data:/var/lib/postgresql/data
46+
environment:
47+
- POSTGRES_USER=postgres
48+
- POSTGRES_DB=metabase
49+
- POSTGRES_PASSWORD=${METABASE_DB_PASSWORD:-metabase_secure_password}
50+
healthcheck:
51+
test: ['CMD-SHELL', 'pg_isready -U postgres -d metabase']
52+
interval: 10s
53+
timeout: 5s
54+
retries: 5
55+
56+
volumes:
57+
analytics-db-data:
58+
external: true

analytics/entrypoint.sh

Lines changed: 0 additions & 15 deletions
This file was deleted.

analytics/init-metabase-db.sh

Lines changed: 0 additions & 25 deletions
This file was deleted.

0 commit comments

Comments
 (0)