Auto restart foundryvtt
This commit is contained in:
parent
6fb3f2f2fc
commit
b0d3fec044
|
@ -19,20 +19,8 @@ in
|
||||||
description = "Foundryvtt server";
|
description = "Foundryvtt server";
|
||||||
serviceConfig = {
|
serviceConfig = {
|
||||||
WorkingDirectory = stateDir;
|
WorkingDirectory = stateDir;
|
||||||
#ExecStartPre = pkgs.writeShellScript "setup-foundry-vtt" ''
|
Restart = "always";
|
||||||
#mkdir -p ${stateDir}/app ${stateDir}/data
|
# Ensure ./app and ./data exist and extract the game zip to ./app
|
||||||
#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
|
|
||||||
#'';
|
|
||||||
ExecStart = "${pkgs.nodejs}/bin/node ${stateDir}/app/resources/app/main.js --port=${port} --dataPath=${stateDir}/data";
|
ExecStart = "${pkgs.nodejs}/bin/node ${stateDir}/app/resources/app/main.js --port=${port} --dataPath=${stateDir}/data";
|
||||||
User = name;
|
User = name;
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue