Skip to content

Commit 20770e3

Browse files
author
Jermiah Jerome
committed
fix(docker-compose): adapt Postgres volume path for Postgres 18+
PostgreSQL 18+ changed its default PGDATA layout from /var/lib/postgresql/data → /var/lib/postgresql/MAJOR/docker. This update aligns the docker-compose configuration with the new convention per docker-library/postgres#1259 to ensure containers start correctly on Postgres 18+. References: - docker-library/postgres#1259 - docker-library/postgres#37
1 parent 0367fdc commit 20770e3

File tree

1 file changed

+27
-26
lines changed

1 file changed

+27
-26
lines changed

docker-compose.yml

Lines changed: 27 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,31 @@
1-
version: "3.8"
1+
version: "3.8"
22

3-
services:
4-
demo-night-app-redis:
5-
image: redis
6-
ports:
7-
- "6379:6379"
3+
services:
4+
demo-night-app-redis:
5+
image: redis
6+
ports:
7+
- "6379:6379"
88

9-
demo-night-app-serverless-redis-http:
10-
ports:
11-
- "8079:80"
12-
image: hiett/serverless-redis-http:latest
13-
environment:
14-
SRH_MODE: env
15-
SRH_TOKEN: localhost_test_token
16-
SRH_CONNECTION_STRING: "redis://demo-night-app-redis:6379" # Using `demo-night-app-redis` hostname since they're in the same Docker network.
9+
demo-night-app-serverless-redis-http:
10+
ports:
11+
- "8079:80"
12+
image: hiett/serverless-redis-http:latest
13+
environment:
14+
SRH_MODE: env
15+
SRH_TOKEN: localhost_test_token
16+
SRH_CONNECTION_STRING: "redis://demo-night-app-redis:6379" # Using `demo-night-app-redis` hostname since they're in the same Docker network.
1717

18-
demo-night-app-postgres:
19-
image: postgres
20-
environment:
21-
POSTGRES_DB: demo-night-app
22-
POSTGRES_USER: postgres
23-
POSTGRES_PASSWORD: password
24-
ports:
25-
- "5432:5432"
26-
volumes:
27-
- postgres-data:/var/lib/postgresql/data
18+
demo-night-app-postgres:
19+
image: postgres
20+
environment:
21+
POSTGRES_DB: demo-night-app
22+
POSTGRES_USER: postgres
23+
POSTGRES_PASSWORD: password
24+
PGDATA: /var/lib/postgresql/18/docker
25+
ports:
26+
- "5432:5432"
27+
volumes:
28+
- postgres-data:/var/lib/postgresql
2829

29-
volumes:
30-
postgres-data:
30+
volumes:
31+
postgres-data:

0 commit comments

Comments
 (0)