| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- services:
- joplin_db:
- container_name: joplin_db
- image: postgres:16
- volumes:
- - /home/notes/data/postgres:/var/lib/postgresql/data
- restart: unless-stopped
- environment:
- - POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
- - POSTGRES_USER=${POSTGRES_USER}
- - POSTGRES_DB=${POSTGRES_DATABASE}
- joplin_app:
- container_name: joplin_app
- image: joplin/server:latest
- depends_on:
- - joplin_db
- ports:
- - "22300:22300"
- restart: unless-stopped
- environment:
- - APP_PORT=22300
- - APP_BASE_URL=${APP_BASE_URL}
- - DB_CLIENT=pg
- - POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
- - POSTGRES_DATABASE=${POSTGRES_DATABASE}
- - POSTGRES_USER=${POSTGRES_USER}
- - POSTGRES_PORT=5432
- - POSTGRES_HOST=joplin_db
- - APP_NAME=${APP_NAME}
- - COOKIES_SECURE=${COOKIES_SECURE}
- - MAILER_ENABLED=true
- - MAILER_HOST=${MAILER_HOST}
- - MAILER_AUTH_USER=${MAILER_AUTH_USER}
- - MAILER_AUTH_PASSWORD=${MAILER_AUTH_PASSWORD}
- - MAILER_NOREPLY_NAME=${MAILER_NOREPLY_NAME}
- - MAILER_NOREPLY_EMAIL=${MAILER_NOREPLY_EMAIL}
- - SUPPORT_EMAIL=${SUPPORT_EMAIL}
- - SUPPORT_NAME=${SUPPORT_NAME}
-
- joplin_web:
- container_name: joplin_web
- build:
- context: .
- dockerfile: Dockerfile
- # depends_on:
- # - joplin_app
- restart: unless-stopped
- ports:
- - "8880:8080"
-
-
|