telegram---papagaio-fur-bot/Makefile

45 lines
1.5 KiB
Makefile
Raw Permalink Normal View History

2019-09-11 22:52:24 +00:00
help:
@echo -n
2019-09-11 18:38:10 +00:00
deploy:
-sudo systemctl stop papagaio-fur-bot.service
-sudo rm /etc/systemd/system/papagaio-fur-bot.service
-sudo install papagaio-fur-bot.service /etc/systemd/system
-sudo mkdir -p /var/www/papagaio-fur-bot
-sudo rm -rf /var/www/papagaio-fur-bot/papagaio
2019-09-11 22:52:24 +00:00
-sudo rm -rf /var/www/papagaio-fur-bot/Makefile
-sudo rm -rf /var/www/papagaio-fur-bot/manage.py
2019-09-11 18:38:10 +00:00
-sudo cp -R papagaio /var/www/papagaio-fur-bot/papagaio
2019-09-11 22:52:24 +00:00
-sudo install manage.py /var/www/papagaio-fur-bot
2019-09-11 18:38:10 +00:00
-sudo install Makefile /var/www/papagaio-fur-bot
-sudo install requirements.frozen.txt /var/www/papagaio-fur-bot
sudo make depends -C /var/www/papagaio-fur-bot
2019-09-11 23:51:16 +00:00
sudo make migrate -C /var/www/papagaio-fur-bot
2019-09-11 23:15:10 +00:00
cd /var/www/papagaio-fur-bot; sudo chown http:http -R .
2019-09-11 18:38:10 +00:00
sudo systemctl daemon-reload
sudo systemctl enable papagaio-fur-bot.service
sudo systemctl restart papagaio-fur-bot.service
devmigrate: virtual_env
. virtual_env/bin/activate; python manage.py makemigrations
. virtual_env/bin/activate; python manage.py migrate
migrate: virtual_env
. virtual_env/bin/activate; python manage.py migrate
serve: virtual_env
2019-09-11 22:52:24 +00:00
. virtual_env/bin/activate; python -m papagaio
2019-09-11 18:38:10 +00:00
depends: virtual_env
. virtual_env/bin/activate; pip install -U -r requirements.frozen.txt
depends-latest: virtual_env
. virtual_env/bin/activate; pip install -U -r requirements.txt
freeze: virtual_env
. virtual_env/bin/activate; python -m pip freeze > requirements.frozen.txt
virtual_env:
python3 -m virtualenv virtual_env
make depends