services:
  postgres:
    image: docker.io/postgres:17
    container_name: PasswordPusher-DB
    volumes:
      - /volume1/docker/pwpush/db:/var/lib/postgresql/data
    environment:
      POSTGRES_USER: passwordpusher_user
      POSTGRES_PASSWORD: passwordpusher_passwd
      POSTGRES_DB: passwordpusher_db

  passwordpusher:
    image: docker.io/pglombardo/pwpush:latest
    container_name: PasswordPusher
    environment:
      DATABASE_URL: postgres://passwordpusher_user:passwordpusher_passwd@postgres:5432/passwordpusher_db
    ports:
      - 5100:5100
    depends_on:
      - postgres
    links:
     - postgres:postgres