Auto restart foundryvtt
This commit is contained in:
parent
6fb3f2f2fc
commit
b0d3fec044
|
@ -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;
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue