spring-boot-jsonb
/
docker-compose.yml
34 строки · 769.0 Байт
1version: "3"
2
3services:
4postgres:
5image: postgres:14.13-alpine
6restart: always
7volumes:
8- postgres-data:/var/lib/postgresql/data
9ports:
10- "5432:5432"
11environment:
12POSTGRES_DB: articlesdb
13POSTGRES_USER: articles-user
14POSTGRES_PASSWORD: articles-password
15
16spring-boot-jsonb-app:
17build: .
18restart: always
19ports:
20- "9080:9080"
21depends_on:
22- postgres
23environment:
24DB_URL: 'jdbc:postgresql://postgres:5432/articlesdb'
25DB_USER: articles-user
26DB_PASSWORD: articles-password
27healthcheck:
28test: ["CMD", "curl", "-f", "http://localhost:9080/health"]
29interval: 1m
30timeout: 10s
31retries: 3
32
33volumes:
34postgres-data:
35