From 8fab3dee655c1a9579e587a9de7dd6e14463411d Mon Sep 17 00:00:00 2001 From: sickprodigy Date: Fri, 21 Nov 2025 19:09:55 -0500 Subject: [PATCH] Add docker-compose configuration for Joplin service --- joplin/docker-compose.yml | 41 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 joplin/docker-compose.yml diff --git a/joplin/docker-compose.yml b/joplin/docker-compose.yml new file mode 100644 index 0000000..2f843cb --- /dev/null +++ b/joplin/docker-compose.yml @@ -0,0 +1,41 @@ +version: '3' + +services: + db: + image: postgres:15 + volumes: + - /docker/joplindb:/var/lib/postgresql/data + ports: + - "5432:5432" + restart: unless-stopped + environment: + - POSTGRES_PASSWORD=postgres + - POSTGRES_USER=postgres + - POSTGRES_DB=joplin + app: + image: joplin/server:latest + depends_on: + - db + ports: + - "22300:22300" + restart: unless-stopped + environment: + - APP_PORT=22300 + - APP_BASE_URL=https://websiteurl.com + - DB_CLIENT=pg + - POSTGRES_PASSWORD=postgres + - POSTGRES_DATABASE=joplin + - POSTGRES_USER=postgres + - POSTGRES_PORT=5432 + - POSTGRES_HOST=db + - MAILER_ENABLED=1 + - MAILER_HOST=smtp.gmail.com + - MAILER_PORT=465 + - MAILER_SECURE=1 + - MAILER_AUTH_USER=youremail@gmail.com + - MAILER_AUTH_PASSWORD=Y0urP@ssw0rd + - MAILER_NOREPLY_NAME=Joplin + - MAILER_NOREPLY_EMAIL=email@email.com + +volumes: + joplindb: \ No newline at end of file