diff --git a/files/youtube-maze.service b/files/youtube-maze.service new file mode 100644 index 0000000..9cb9619 --- /dev/null +++ b/files/youtube-maze.service @@ -0,0 +1,25 @@ +[Unit] +Description=youtube-maze - Explore YouTube mazes in which viewers can make choices between at the end of each video +Documentation=https://forge.delab.re/matteo/youtube-maze +After=network.target + +[Service] +Type=simple +ExecStart=/usr/bin/node /home/admins/youtube-maze/bin/www.mjs +WorkingDirectory=/home/admins/youtube-maze + +User=nobody +Group=nogroup + +Environment=PORT=8000 +Environment=NODE_ENV=production + +LimitNOFILE=infinity + +StandardInput=null +StandardOutput=syslog +StandardError=syslog +Restart=always + +[Install] +WantedBy=multi-user.target