# not yet done
version: "4.3.0"
services:
  once-server:
    image: once:4.3.0
    # restart: always
    # hostname: postgresql-db.docker.local
    # env_file:
    #   - postgresql.env
    # volumes:
    #   - ../../../../../../../../../3rdPartyComponents/org/postgresql/PostgreSQL/12.2/db:/docker-entrypoint-initdb.d/
    #   - ./oncestore.db:/var/lib/postgresql/data
    # ports:
    #   - "5433:5432"

  postgresql-db-12:
    image: postgres:12.2
    restart: always
    hostname: postgresql-db.docker.local
    env_file:
      - postgresql.env
    volumes:
      - ../../../../../../../../../3rdPartyComponents/org/postgresql/PostgreSQL/12.2/db:/docker-entrypoint-initdb.d/
      - ./oncestore.db:/var/lib/postgresql/data
    ports:
      - "5433:5432"

  pgadmin:
    image: dpage/pgadmin4:4.18
    restart: always
    hostname: pgadmin.docker.local
    env_file:
      - ./pgAdmin.env
    ports:
      - "8099:80"
    volumes:
      - pgadmin-data:/var/lib/pgadmin
    links:
      - "postgresql-db-12"
volumes:
  db-data:
  pgadmin-data:
