-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathinstall.sh
More file actions
32 lines (28 loc) · 694 Bytes
/
install.sh
File metadata and controls
32 lines (28 loc) · 694 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#!/usr/bin/env bash
setup_env () {
echo "Source .env"
# source .env/bin/activate
echo "Install requirements.txt"
# pip install -r requirements.txt
echo "Copy abbot.server to system"
# sudo cp abbot.service /etc/systemd/system
}
daemon_start () {
echo "Reload system daemon"
# sudo systemctl daemon-reload
echo "Enable abbot"
# sudo systemctl enable abbot
echo "Start abbot"
# sudo systemctl start abbot
}
daemon_status () {
echo "Check abbot status"
# sudo systemctl status abbot
echo "Print system logs"
# sudo journalctl -u abbot | tail
}
setup_env && \
daemon_start && \
daemon_status && \
echo "Abbot is live!" && \
exit 0