2025-02-11 16:00:30 +00:00
|
|
|
---
|
|
|
|
|
services:
|
2025-02-11 17:56:36 +00:00
|
|
|
generate-db:
|
2025-02-11 16:00:30 +00:00
|
|
|
image: postgres:17.2-alpine3.21
|
|
|
|
|
ports:
|
2025-02-11 17:49:45 +00:00
|
|
|
- 5431:5432
|
2025-02-11 16:00:30 +00:00
|
|
|
environment:
|
2025-02-14 12:04:15 +00:00
|
|
|
POSTGRES_DB: ${PGDATABASE}
|
|
|
|
|
POSTGRES_PASSWORD: ${PGPASSWORD}
|
|
|
|
|
POSTGRES_USER: ${PGUSER}
|
2025-02-11 16:00:30 +00:00
|
|
|
expose:
|
2025-02-11 17:49:45 +00:00
|
|
|
- 5431
|
2025-02-11 16:00:30 +00:00
|
|
|
healthcheck:
|
2025-05-05 09:31:21 +00:00
|
|
|
test: ["CMD", "sh", "-c", "pg_isready -U ${PGUSER} -h localhost -p 5432 && psql -U ${PGUSER} -c 'SELECT 1'"]
|
2025-05-09 23:49:02 +00:00
|
|
|
interval: 50ms
|
2025-02-11 16:00:30 +00:00
|
|
|
timeout: 5s
|
2025-05-03 01:16:53 +00:00
|
|
|
retries: 50
|
2025-02-11 16:00:30 +00:00
|
|
|
networks:
|
2025-02-11 17:56:36 +00:00
|
|
|
- generate-server-network
|
2025-02-11 16:00:30 +00:00
|
|
|
networks:
|
2025-02-11 17:56:36 +00:00
|
|
|
generate-server-network:
|