diff --git a/index.js b/index.js index ea4e906..e4ef4ee 100644 --- a/index.js +++ b/index.js @@ -43,7 +43,7 @@ app.use('/off/:gpio', function (req, res) { return res.status(500).send('Error'); } else { console.log('LED OFF', gpio); - return res.status(200).send('LED ON'); + return res.status(200).send('LED OFF'); } }); }); diff --git a/install.sh b/install.sh new file mode 100644 index 0000000..bc60e7c --- /dev/null +++ b/install.sh @@ -0,0 +1,24 @@ +#!/bin/bash + +cd ~ + +# Install the required packages +sudo apt update -y +sudo apt install -y git curl wget nodejs npm + +git clone https://git.bpfilip.dk/fbp/remote-relay.git + +sudo chown -R pi:pi ~/remote-relay + +pushd ~/remote-relay + +git pull + +npm install + +sudo cp remote-relay.service /etc/systemd/system/remote-relay.service +sudo systemctl daemon-reload +sudo systemctl enable remote-relay.service +sudo systemctl restart remote-relay.service + +popd diff --git a/remote-relay.service b/remote-relay.service new file mode 100644 index 0000000..f3b0c39 --- /dev/null +++ b/remote-relay.service @@ -0,0 +1,13 @@ +[Unit] +Description=Video Player +After=multi-user.target + +[Service] +WorkingDirectory=/home/pi/remote-relay +ExecStart=node /home/pi/remote-relay/index.js +User=1000 +Group=1000 +Restart=always + +[Install] +WantedBy=multi-user.target