Updated PATH and secret path for derek site
This commit is contained in:
parent
ba1a84fb7b
commit
84a91f87f6
1 changed files with 4 additions and 11 deletions
|
|
@ -18,14 +18,7 @@
|
||||||
programDir = "${mainDir}/program";
|
programDir = "${mainDir}/program";
|
||||||
denoDir = "${mainDir}/deno";
|
denoDir = "${mainDir}/deno";
|
||||||
|
|
||||||
path = builtins.concatStringsSep ":" (map (x: "${x}/bin/") [pkgs.coreutils pkgs.deno pkgs.git]);
|
path = builtins.concatStringsSep ":" (map (x: "${x}/bin/") [pkgs.coreutils pkgs.deno pkgs.git pkgs.nodejs]);
|
||||||
run = pkgs.writeShellScriptBin "geen-dolfijn" ''
|
|
||||||
export PATH="${path}"
|
|
||||||
export $(grep -v '^#' "${config.age.secrets.${userGroup}.path}" | xargs)
|
|
||||||
|
|
||||||
cd "${programDir}"
|
|
||||||
deno run preview
|
|
||||||
'';
|
|
||||||
in {
|
in {
|
||||||
options.niksos.server.${name}.enable = mkEnableOption name;
|
options.niksos.server.${name}.enable = mkEnableOption name;
|
||||||
|
|
||||||
|
|
@ -56,15 +49,15 @@ in {
|
||||||
git fetch
|
git fetch
|
||||||
git reset --hard origin/HEAD
|
git reset --hard origin/HEAD
|
||||||
|
|
||||||
cp "${config.age.secrets.${userGroup}.path}" "./src/lib/secretData.json"
|
cp "${config.age.secrets.${userGroup}.path}" "./src/lib/secrets.json"
|
||||||
|
|
||||||
DENO_DIR=${denoDir} deno i --allow-scripts=npm:workerd,npm:sharp
|
DENO_DIR=${denoDir} deno i --allow-scripts=npm:workerd,npm:sharp
|
||||||
DENO_DIR=${denoDir} deno run build
|
DENO_DIR=${denoDir} deno run build || echo oopsie woopsie error
|
||||||
'';
|
'';
|
||||||
|
|
||||||
serviceConfig = {
|
serviceConfig = {
|
||||||
StateDirectory = userGroup;
|
StateDirectory = userGroup;
|
||||||
ExecStart = "${bash} -c 'cd ${programDir} && deno run previw'";
|
ExecStart = "${bash} -c 'cd ${programDir} && deno run preview --port 9010'";
|
||||||
User = userGroup;
|
User = userGroup;
|
||||||
Group = userGroup;
|
Group = userGroup;
|
||||||
Restart = "always";
|
Restart = "always";
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue