You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

21 lines
572 B
Makefile

test:
python3 app.py
pip:
sudo pip3 install -r requirements.txt
deploy: pip
cp sample.service new.service
# yes, this exists because I'm too lazy to escape regex + inline 'sed'
python3 sed.py
sudo mv new.service /etc/systemd/system/simplefeedback.service
sudo systemctl daemon-reload
sudo systemctl enable --now simplefeedback.service
undeploy:
sudo systemctl stop simplefeedback.service
sudo systemctl disable simplefeedback.service
sudo rm /etc/systemd/system/simplefeedback.service
sudo systemctl daemon-reload
update:
make undeploy
git pull
make deploy