delonnewman/dragnet

View on GitHub
docker-compose.yml

Summary

Maintainability
Test Coverage
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