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