From 31addeda6653c6f841d2f5371174b02cf5644d47 Mon Sep 17 00:00:00 2001 From: soraefir Date: Mon, 11 May 2026 00:33:38 +0200 Subject: [PATCH] Opt dir --- modules/server/containers/apps/etherpad.nix | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/modules/server/containers/apps/etherpad.nix b/modules/server/containers/apps/etherpad.nix index 31573a6..135a40a 100644 --- a/modules/server/containers/apps/etherpad.nix +++ b/modules/server/containers/apps/etherpad.nix @@ -71,8 +71,8 @@ let tag = etherpad_exe.version; contents = with pkgs;[cacert tzdata bash coreutils curl settings ]; fakeRootCommands = '' - mkdir -p ./var/lib/etherpad - chown -R 1000:1000 ./var/lib/etherpad + mkdir -p ./opt + chmod 1777 ./opt mkdir -p ./tmp chmod 1777 ./tmp ''; @@ -81,7 +81,10 @@ let User = "1000:1000"; WorkingDir = "/var/lib/etherpad"; ExposedPorts = { "${toString containerCfg.port}/tcp" = {}; }; - Env = []; + Env = [ + "NODE_ENV=production" + "HOME=/opt" + ]; }; }; @@ -120,7 +123,7 @@ in { trigger = "server"; script = pkgs.writeShellScript "setup" '' export $(sops -d ${config.sops.secrets."ETHERPAD".path} | xargs) - echo "The API key is $APIKEY" > output.txt + echo "The API key is $APIKEY" > /opt/APIKEY.txt ''; };