4df4b33edc0d013b361f1d1d3b5db493c28c0635
services:
db:
image: postgres:17-alpine
shm_size: 1g
user: postgres
restart: always
healthcheck:
test: "pg_isready -U user --dbname=postgres"
interval: 10s
timeout: 5s
retries: 5
ports:
- 5430:5432
environment:
POSTGRES_USER: user
POSTGRES_DB: orbit_dev
POSTGRES_PASSWORD: password
volumes:
- db_data:/var/lib/postgresql/data
api:
build: ./api
- ./api:/app
- /app/node_modules
- 3000:3000
env_file:
- api/.env.development
depends_on:
condition: service_healthy
db_data: