From 61871b7ad41f5210de9194b3b29728a42c53e7c6 Mon Sep 17 00:00:00 2001 From: Thomas Schneider <thomas@fsmpi.rwth-aachen.de> Date: Tue, 17 Aug 2021 00:20:35 +0200 Subject: [PATCH] WIP: hedgedoc --- hedgedoc/defaults/main.yml | 1 + hedgedoc/templates/config.json.j2 | 1 + hedgedoc/templates/hedgedoc.service.j2 | 1 + 3 files changed, 3 insertions(+) diff --git a/hedgedoc/defaults/main.yml b/hedgedoc/defaults/main.yml index 05607db..dac3316 100644 --- a/hedgedoc/defaults/main.yml +++ b/hedgedoc/defaults/main.yml @@ -11,6 +11,7 @@ hedgedoc_db: hedgedoc_domain: hedgedoc.example.org hedgedoc_urlPath: null hedgedoc_allowGravatar: false +hedgedoc_protocolUseSSL: true # hedgedoc_csp # hedgedoc_cookiePolicy # hedgedoc_extra_config diff --git a/hedgedoc/templates/config.json.j2 b/hedgedoc/templates/config.json.j2 index 9266c33..0fedafb 100644 --- a/hedgedoc/templates/config.json.j2 +++ b/hedgedoc/templates/config.json.j2 @@ -6,6 +6,7 @@ "loglevel": "info", "uploadsPath": "{{ hedgedoc_data_root }}/uploads", "allowGravatar": {{ hedgedoc_allowGravatar|to_json }}, + "protocolUseSSL": {{ hedgedoc_protocolUseSSL|to_json }}, {% if hedgedoc_csp is defined %} "csp": {{ hedgedoc_csp|to_json }}, {% endif %} diff --git a/hedgedoc/templates/hedgedoc.service.j2 b/hedgedoc/templates/hedgedoc.service.j2 index 53d676b..c8878a2 100644 --- a/hedgedoc/templates/hedgedoc.service.j2 +++ b/hedgedoc/templates/hedgedoc.service.j2 @@ -14,6 +14,7 @@ Environment=NODE_ENV=production Restart=always RestartSec=2s ExecStart=/usr/bin/yarnpkg start --production +ExecStartPost=/bin/sh -c "while ! test -e ${RUNTIME_DIRECTORY}/hedgedoc.sock; do sleep 2; done; chmod 666 ${RUNTIME_DIRECTORY}/hedgedoc.sock" CapabilityBoundingSet= NoNewPrivileges=true PrivateDevices=true -- GitLab