stuff/docker/archive/pinepods/compose.yaml
2025-06-22 19:57:51 +02:00

31 lines
No EOL
751 B
YAML

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