services:
  postgres:
    image: postgres
    command: 'postgres -c config_file=/etc/postgresql/postgresql.conf'
    volumes:
      - type: bind
        source: ./postgresql.conf
        target: /etc/postgresql/postgresql.conf
      - type: bind
        source: ./docker-entrypoint-initdb.d
        target: /docker-entrypoint-initdb.d/
        isDirectory: true
    environment:
      POSTGRES_USER: $SERVICE_USER_POSTGRES
      POSTGRES_PASSWORD: $SERVICE_PASSWORD_POSTGRES