Opt dir
This commit is contained in:
@@ -71,8 +71,8 @@ let
|
|||||||
tag = etherpad_exe.version;
|
tag = etherpad_exe.version;
|
||||||
contents = with pkgs;[cacert tzdata bash coreutils curl settings ];
|
contents = with pkgs;[cacert tzdata bash coreutils curl settings ];
|
||||||
fakeRootCommands = ''
|
fakeRootCommands = ''
|
||||||
mkdir -p ./var/lib/etherpad
|
mkdir -p ./opt
|
||||||
chown -R 1000:1000 ./var/lib/etherpad
|
chmod 1777 ./opt
|
||||||
mkdir -p ./tmp
|
mkdir -p ./tmp
|
||||||
chmod 1777 ./tmp
|
chmod 1777 ./tmp
|
||||||
'';
|
'';
|
||||||
@@ -81,7 +81,10 @@ let
|
|||||||
User = "1000:1000";
|
User = "1000:1000";
|
||||||
WorkingDir = "/var/lib/etherpad";
|
WorkingDir = "/var/lib/etherpad";
|
||||||
ExposedPorts = { "${toString containerCfg.port}/tcp" = {}; };
|
ExposedPorts = { "${toString containerCfg.port}/tcp" = {}; };
|
||||||
Env = [];
|
Env = [
|
||||||
|
"NODE_ENV=production"
|
||||||
|
"HOME=/opt"
|
||||||
|
];
|
||||||
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
@@ -120,7 +123,7 @@ in {
|
|||||||
trigger = "server";
|
trigger = "server";
|
||||||
script = pkgs.writeShellScript "setup" ''
|
script = pkgs.writeShellScript "setup" ''
|
||||||
export $(sops -d ${config.sops.secrets."ETHERPAD".path} | xargs)
|
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
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user