Skip to content

Commit e3e5dca

Browse files
committed
Base. Refactoring service start stop configuration
1 parent 8f8e433 commit e3e5dca

File tree

3 files changed

+14
-3
lines changed

3 files changed

+14
-3
lines changed

lib/base/lib/assets/base/node-stop.sh

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
#!/bin/bash
2+
set -e
3+
echo "Script is stopping the node..."
4+
5+
# Stop the node
6+
cd /home/bcuser/node
7+
/usr/local/bin/docker-compose -f /home/bcuser/node/docker-compose.yml down
8+
9+
echo "Stopped"

lib/base/lib/assets/user-data/node.sh

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -226,8 +226,9 @@ crontab -l
226226

227227
echo "Configuring node as a service"
228228
mkdir /home/bcuser/bin
229-
mv /opt/base/node.sh /home/bcuser/bin/node.sh
230-
chmod 766 /home/bcuser/bin/node.sh
229+
mv /opt/base/node-start.sh /home/bcuser/bin/node-start.sh
230+
mv /opt/base/node-stop.sh /home/bcuser/bin/node-stop.sh
231+
chmod 766 /home/bcuser/bin/*
231232
chown -R bcuser:bcuser /home/bcuser
232233

233234
sudo bash -c 'cat > /etc/systemd/system/base.service <<EOF
@@ -240,7 +241,8 @@ Restart=always
240241
RestartSec=30
241242
User=bcuser
242243
Environment="PATH=/bin:/usr/bin:/home/bcuser/bin"
243-
ExecStart=/home/bcuser/bin/node.sh
244+
ExecStart=/home/bcuser/bin/node-start.sh
245+
ExecStop=/home/bcuser/bin/node-stop.sh
244246
[Install]
245247
WantedBy=multi-user.target
246248
EOF'

0 commit comments

Comments
 (0)