version: '3.0'

services:


  backend:
    image: dnapef/backend:${TAG:-latest}
    depends_on:
      - postgres
    volumes:
      - backend_db:/home/app/db
      - backend_logs:/home/app/logs
      - backend_config:/home/app/config
    ports:
      - 8080:80

  postgres:
    image: postgres:13
    environment:
      POSTGRES_DB: dna_analyser
      POSTGRES_USER: ${POSTGRES_USER:-developer}
      POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-password}
      PGDATA: /data/postgres
    volumes:
      - postgres:/data/postgres
    ports:
      - 5432:5432

volumes:
  postgres:
  pgadmin:
  gateway_config:
  backend_db:
  backend_logs:
  backend_config: