docker-compose.yml
version: "3.8"
services:
web:
build:
context: .
args:
- UID=${UID:-1000}
- GID=${GID:-${UID:-1000}}
ports:
- "3000:3000"
environment:
- RAILS_MASTER_KEY=$RAILS_MASTER_KEY
- DATABASE_URL=postgres://dragnet:demo-123@postgres-db/
depends_on:
postgres-db:
condition: service_healthy
postgres-db:
image: postgres
environment:
POSTGRES_USER: dragnet
POSTGRES_PASSWORD: demo-123
volumes:
- ./tmp/db:/var/lib/postgresql/data
ports:
- "5432:5432"
healthcheck:
test: pg_isready
interval: 2s
timeout: 5s
retries: 30