34 lines
940 B
YAML
34 lines
940 B
YAML
|
|
# Joplin Server — data op NAS (map /volume1/docker/joplin, uid 999)
|
||
|
|
services:
|
||
|
|
joplin:
|
||
|
|
image: joplin/server:latest
|
||
|
|
container_name: joplin
|
||
|
|
restart: unless-stopped
|
||
|
|
ports:
|
||
|
|
- "${JOPLIN_PORT:-22300}:22300"
|
||
|
|
environment:
|
||
|
|
APP_PORT: 22300
|
||
|
|
APP_BASE_URL: ${JOPLIN_BASE_URL:-http://192.168.1.211:22300}
|
||
|
|
DB_CLIENT: pg
|
||
|
|
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-WaQTUw2t}
|
||
|
|
POSTGRES_DATABASE: ${JOPLIN_DB:-joplin}
|
||
|
|
POSTGRES_USER: ${POSTGRES_USER:-mo}
|
||
|
|
POSTGRES_PORT: 5432
|
||
|
|
POSTGRES_HOST: postgres-homelab
|
||
|
|
depends_on:
|
||
|
|
- joplin-db
|
||
|
|
|
||
|
|
joplin-db:
|
||
|
|
image: postgres:16-alpine
|
||
|
|
container_name: joplin-db
|
||
|
|
restart: unless-stopped
|
||
|
|
environment:
|
||
|
|
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-WaQTUw2t}
|
||
|
|
POSTGRES_USER: ${POSTGRES_USER:-mo}
|
||
|
|
POSTGRES_DB: ${JOPLIN_DB:-joplin}
|
||
|
|
volumes:
|
||
|
|
- joplin-db-data:/var/lib/postgresql/data
|
||
|
|
|
||
|
|
volumes:
|
||
|
|
joplin-db-data:
|