From b024a193870585653dcfd26bd0ed4f50e9c02220 Mon Sep 17 00:00:00 2001 From: Atridad Lahiji Date: Wed, 18 Dec 2024 00:03:11 -0600 Subject: [PATCH] M O R E --- compose/hedgedoc.yml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 compose/hedgedoc.yml diff --git a/compose/hedgedoc.yml b/compose/hedgedoc.yml new file mode 100644 index 0000000..291d7b4 --- /dev/null +++ b/compose/hedgedoc.yml @@ -0,0 +1,33 @@ +services: + database: + image: postgres:16-alpine + environment: + - POSTGRES_USER=hedgedoc + - POSTGRES_PASSWORD=${DB_PASSWORD} + - POSTGRES_DB=hedgedoc + volumes: + - ${ROOT_DIR}/database:/var/lib/postgresql/data + restart: unless-stopped + + app: + image: quay.io/hedgedoc/hedgedoc:latest + environment: + - CMD_DB_URL=postgres://hedgedoc:${DB_PASSWORD}@database:5432/hedgedoc + - CMD_DOMAIN=${APP_DOMAIN} + - CMD_PORT=3000 + - CMD_URL_ADDPORT=true + - NODE_ENV=production + - CMD_ALLOW_ANONYMOUS=false + - CMD_PROTOCOL_USESSL=true + - CMD_URL_ADDPORT=false + - CMD_ALLOW_ANONYMOUS_EDITS=true + - CMD_DEFAULT_PERMISSION=private + - CMD_ALLOW_EMAIL_REGISTER=false + - CMD_ALLOW_GRAVATAR=false + volumes: + - ${ROOT_DIR}/uploads:/hedgedoc/public/uploads + ports: + - ${APP_PORT}:3000 + restart: unless-stopped + depends_on: + - database \ No newline at end of file