name: pinepods services: db: image: postgres:latest env_file: '.env' volumes: - /home/pinepods/pinepods/pgdata:/var/lib/postgresql/data # Exposing the postgres database port is dumb. # ports: # - "5432:5432" restart: always valkey: image: valkey/valkey:8-alpine # Exposing a nosql database is expecially dumb. # ports: # - "6379:6379" pinepods: image: madeofpendletonwool/pinepods:latest ports: - "8040:8040" env_file: '.env' volumes: # Mount the download and backup locations on the server - /home/pinepods/pinepods/downloads:/opt/pinepods/downloads - /home/pinepods/pinepods/backups:/opt/pinepods/backups depends_on: - db - valkey