Skip to content

Commit 37fafdc

Browse files
mothrannategraf
andauthored
BM-258: Make postgresql port configurable (github#78)
This PR updates the docker compose to allow for postgresql port configuration away from the default. --------- Co-authored-by: Victor Graf <[email protected]>
1 parent 727e826 commit 37fafdc

File tree

3 files changed

+12
-7
lines changed

3 files changed

+12
-7
lines changed

.env-compose

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ REDIS_IMG=redis:7.2.5-alpine3.19
88
POSTGRES_HOST=postgres
99
POSTGRES_IMG=postgres:16.3-bullseye
1010
POSTGRES_DB=taskdb
11+
POSTGRES_PORT=5432
1112
POSTGRES_USER=worker
1213
POSTGRES_PASSWORD=password
1314

compose.yml

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,13 @@ services:
1818
POSTGRES_DB: ${POSTGRES_DB}
1919
POSTGRES_USER: ${POSTGRES_USER}
2020
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
21+
expose:
22+
- '${POSTGRES_PORT}'
2123
ports:
22-
- '5432:5432'
24+
- '${POSTGRES_PORT}:${POSTGRES_PORT}'
2325
volumes:
2426
- postgres-data:/var/lib/postgresql/data
27+
command: -p ${POSTGRES_PORT}
2528

2629
minio:
2730
hostname: ${MINIO_HOST}
@@ -53,6 +56,7 @@ services:
5356
- GF_LOG_LEVEL=WARN
5457
- POSTGRES_HOST=${POSTGRES_HOST}
5558
- POSTGRES_DB=${POSTGRES_DB}
59+
- POSTGRES_PORT={POSTGRES_PORT}
5660
- POSTGRES_USER=${POSTGRES_USER}
5761
- POSTGRES_PASS=${POSTGRES_PASSWORD}
5862
- GF_INSTALL_PLUGINS=frser-sqlite-datasource
@@ -88,7 +92,7 @@ services:
8892
cpu_count: 4
8993

9094
environment:
91-
DATABASE_URL: postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST}:5432/${POSTGRES_DB}
95+
DATABASE_URL: postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST}:${POSTGRES_PORT}/${POSTGRES_DB}
9296
REDIS_URL: redis://${REDIS_HOST}:6379
9397
S3_URL: http://${MINIO_HOST}:9000
9498
S3_BUCKET: ${MINIO_BUCKET}
@@ -114,7 +118,7 @@ services:
114118
cpu_count: 1
115119

116120
environment:
117-
DATABASE_URL: postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST}:5432/${POSTGRES_DB}
121+
DATABASE_URL: postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST}:${POSTGRES_PORT}/${POSTGRES_DB}
118122
REDIS_URL: redis://${REDIS_HOST}:6379
119123
S3_URL: http://${MINIO_HOST}:9000
120124
S3_BUCKET: ${MINIO_BUCKET}
@@ -140,7 +144,7 @@ services:
140144
cpu_count: 4
141145

142146
environment:
143-
DATABASE_URL: postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST}:5432/${POSTGRES_DB}
147+
DATABASE_URL: postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST}:${POSTGRES_PORT}/${POSTGRES_DB}
144148
REDIS_URL: redis://${REDIS_HOST}:6379
145149
S3_URL: http://${MINIO_HOST}:9000
146150
S3_BUCKET: ${MINIO_BUCKET}
@@ -185,7 +189,7 @@ services:
185189
- minio
186190

187191
environment:
188-
DATABASE_URL: postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST}:5432/${POSTGRES_DB}
192+
DATABASE_URL: postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST}:${POSTGRES_PORT}/${POSTGRES_DB}
189193
REDIS_URL: redis://${REDIS_HOST}:6379
190194
S3_URL: http://${MINIO_HOST}:9000
191195
S3_BUCKET: ${MINIO_BUCKET}
@@ -215,7 +219,7 @@ services:
215219
cpu_count: 1
216220

217221
environment:
218-
DATABASE_URL: postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST}:5432/${POSTGRES_DB}
222+
DATABASE_URL: postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST}:${POSTGRES_PORT}/${POSTGRES_DB}
219223
S3_URL: http://${MINIO_HOST}:9000
220224
S3_BUCKET: ${MINIO_BUCKET}
221225
S3_ACCESS_KEY: ${MINIO_ROOT_USER}

dockerfiles/grafana/datasources/postgres.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ apiVersion: 1
33
datasources:
44
- name: postgres-taskdb
55
type: postgres
6-
url: $POSTGRES_HOST:5432
6+
url: $POSTGRES_HOST:$POSTGRES_PORT
77
user: $POSTGRES_USER
88
access: proxy
99
basicAuth: false

0 commit comments

Comments
 (0)