From faef50472a09b4dcd938012ec72ad7769f1f765c Mon Sep 17 00:00:00 2001 From: Pim Nelissen Date: Mon, 5 May 2025 18:46:12 +0200 Subject: [PATCH] add hedgedoc compose file --- hedgedoc/docker-compose.yml | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 hedgedoc/docker-compose.yml diff --git a/hedgedoc/docker-compose.yml b/hedgedoc/docker-compose.yml new file mode 100644 index 0000000..1d4c3da --- /dev/null +++ b/hedgedoc/docker-compose.yml @@ -0,0 +1,36 @@ +version: '3' +services: + database: + image: postgres:13.4-alpine + environment: + - POSTGRES_USER=$HEDGEDOC_DB_USER + - POSTGRES_PASSWORD=$HEDGEDOC_DB_PASS + - POSTGRES_DB=hedgedoc + volumes: + - /mnt/nextcloud/hedgedoc/database:/var/lib/postgresql/data + restart: always + app: + # Make sure to use the latest release from https://hedgedoc.org/latest-release + image: quay.io/hedgedoc/hedgedoc:latest + environment: + - CMD_DB_URL=postgres://$HEDGEDOC_DB_USER:$HEDGEDOC_DB_PASS@database:5432/hedgedoc + - CMD_HOST=0.0.0.0 + - CMD_PORT=3000 + - CMD_DOMAIN=doc.pimnel.com + - CMD_PROTOCOL_USESSL=true + - CMD_HSTS_ENABLE=true + - CMD_URL_ADDPORT=false + - CMD_ALLOW_ANONYMOUS=false + - CMD_ALLOW_ANONYMOUS_EDITS=true + - CMD_ALLOW_EMAIL_REGISTER=false + volumes: + - /mnt/nextcloud/hedgedoc/uploads:/hedgedoc/public/uploads + expose: + - "3000" + restart: always + depends_on: + - database + +volumes: + database: + uploads: \ No newline at end of file