35 lines
983 B
YAML
35 lines
983 B
YAML
services:
|
|
yore:
|
|
image: git.pbrinkmeier.de/paul/yore:0.0.9
|
|
restart: always
|
|
environment:
|
|
# For dbmate (migrations)
|
|
DATABASE_URL: "postgres://yore:${YORE_DB_PASSWORD}@yore_db/yore-db?sslmode=disable&search_path=public"
|
|
# For yore itself
|
|
YORE_DB: "host=yore_db dbname=yore-db user=yore password=${YORE_DB_PASSWORD}"
|
|
YORE_DOWNLOAD_DIR: /data/downloads
|
|
YORE_DBMATE_DIR: /data/dbmate
|
|
user: 42004:42004
|
|
volumes:
|
|
- /etc/passwd:/etc/passwd:ro
|
|
- /etc/group:/etc/group:ro
|
|
- /etc/timezone:/etc/timezone:ro
|
|
- /etc/localtime:/etc/localtime:ro
|
|
- /var/lib/pbri/docker/yore_data:/data
|
|
|
|
yore_db:
|
|
image: postgres:17-alpine
|
|
restart: unless-stopped
|
|
environment:
|
|
POSTGRES_DB: yore-db
|
|
POSTGRES_USER: yore
|
|
POSTGRES_PASSWORD: "${YORE_DB_PASSWORD}"
|
|
volumes:
|
|
- /var/lib/pbri/docker/yore_db:/var/lib/postgresql/data
|
|
|
|
|
|
networks:
|
|
default:
|
|
name: caddy-network
|
|
external: true
|