services:
  web:
    image: nginx:1.27
    ports:
      - "8080:80"
    depends_on:
      - db
    networks:
      - internal

  db:
    image: postgres:17
    environment:
      POSTGRES_USER: budi
      POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
      POSTGRES_DB: toko
    volumes:
      - data-db:/var/lib/postgresql/data
    networks:
      - internal

volumes:
  data-db:

networks:
  internal:
