version: '3.8'
networks:
  pg-bridge:
    driver: bridge
services:
  database:
    image: 'postgres:16-alpine'
    container_name: 'pg-local'
    environment:
      POSTGRES_USER: yadav
      POSTGRES_PASSWORD: yadav
      PUID: 1000
      PGID: 1000
    networks:
      - pg-bridge
    ports:
      - '5432:5432'
    volumes:
      - '/home/SG4TB/db/pg:/var/lib/postgresql/data'
  pgadmin:
    image: 'dpage/pgadmin4:latest'
    container_name: pgadmin4
    restart: always
    environment:
      PGADMIN_DEFAULT_EMAIL: 'pg@home.net'
      PGADMIN_DEFAULT_PASSWORD: pgadmin
      PUID: 1000
      PGID: 1000
    networks:
      - pg-bridge
    ports:
      - '5050:80'
