1
0
Fork 0

Auto restart foundryvtt

This commit is contained in:
Malte Brandy 2021-06-05 13:09:47 +02:00
parent 6fb3f2f2fc
commit b0d3fec044

View file

@ -19,20 +19,8 @@ in
description = "Foundryvtt server";
serviceConfig = {
WorkingDirectory = stateDir;
#ExecStartPre = pkgs.writeShellScript "setup-foundry-vtt" ''
#mkdir -p ${stateDir}/app ${stateDir}/data
#if [[ -f "${stateDir}/${name}.zip" ]]; then
#${pkgs.coreutils}/bin/rm -rf app
#mkdir -p app
#cd app
#${pkgs.unzip}/bin/unzip ${stateDir}/${name}.zip
#${pkgs.coreutils}/bin/mv ${stateDir}/${name}.zip ${stateDir}/${name}.zip
#else
#if [[ ! -f "${stateDir}/app/resources/app/main.js" ]]; then
#echo "No ${name} app found. Please download zip from foundryvtt.com and place at ${stateDir}/${name}.zip"
#fi
#fi
#'';
Restart = "always";
# Ensure ./app and ./data exist and extract the game zip to ./app
ExecStart = "${pkgs.nodejs}/bin/node ${stateDir}/app/resources/app/main.js --port=${port} --dataPath=${stateDir}/data";
User = name;
};