Server: bread-dcbot added git to path.
This commit is contained in:
parent
6b97209703
commit
71b64d8edc
1 changed files with 8 additions and 6 deletions
|
|
@ -20,7 +20,8 @@
|
||||||
+ "/";
|
+ "/";
|
||||||
programDir = mainDir + "program";
|
programDir = mainDir + "program";
|
||||||
denoDir = mainDir + "deno";
|
denoDir = mainDir + "deno";
|
||||||
path = builtins.concatStringsSep ":" (map (x: "${x}/bin/") [pkgs.coreutils pkgs.typst pkgs.deno]);
|
tokenDir = mainDir + "Breadener-token";
|
||||||
|
path = builtins.concatStringsSep ":" (map (x: "${x}/bin/") [pkgs.coreutils pkgs.deno pkgs.git]);
|
||||||
in {
|
in {
|
||||||
config = lib.mkIf config.niksos.server {
|
config = lib.mkIf config.niksos.server {
|
||||||
systemd.services.${userGroup} = {
|
systemd.services.${userGroup} = {
|
||||||
|
|
@ -40,14 +41,15 @@ in {
|
||||||
cd "${mainDir}"
|
cd "${mainDir}"
|
||||||
chown -R ${userGroup}:${userGroup} ${mainDir}* || echo
|
chown -R ${userGroup}:${userGroup} ${mainDir}* || echo
|
||||||
|
|
||||||
mkdir -p "${programDir}" "${denoDir}"
|
rm -rf "${tokenDir}" || echo
|
||||||
if [ -d "${programDir}" ]; then
|
mkdir -p "${denoDir}" "${tokenDir}"
|
||||||
git clone "${gitRepo}"
|
ln -s "${config.age.secrets.${userGroup}.path}" "${tokenDir}/prodBot.json"
|
||||||
|
|
||||||
|
if [ ! -d "${programDir}" ]; then
|
||||||
|
git clone "${gitRepo}" "${programDir}"
|
||||||
fi
|
fi
|
||||||
chmod -R 750 ${mainDir}* || echo
|
chmod -R 750 ${mainDir}* || echo
|
||||||
|
|
||||||
rm "${mainDir}/prodBot.json" || echo
|
|
||||||
ln -s "${config.age.secrets.${userGroup}.path}" "${mainDir}/prodBot.json"
|
|
||||||
|
|
||||||
cd "${programDir}"
|
cd "${programDir}"
|
||||||
git fetch
|
git fetch
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue