DisBot.py/script.sh
2024-10-28 13:32:24 +01:00

36 lines
659 B
Bash
Executable File

#!/bin/bash
printf "Better to run as root, because of permisions handeling.\n"
sleep 2
apt update
apt upgrade
apt install python3 python3.11-venv screen pip git vim
groupadd disbot
useradd --system --shell /usr/sbin/nologin --home /opt/disbot -g disbot disbot
mkdir /opt/disbot/
# python virtual enviroment
mkdir /opt/disbot/env/
python3 -m venv /opt/disbot/env/
source /opt/disbot/env/bin/activate
pip install -r req.txt
deactivate
mv mainbank.json disbot.py /opt/disbot/
chown -r disbot:disbot /opt/disbot/
#systemD
mv disbot.service /etc/systemd/system/
systemctl daemon-reload
systemctl start disbot.service
systemctl enable disbot.service