48 lines
1.4 KiB
Makefile
48 lines
1.4 KiB
Makefile
|
cronentry:
|
||
|
@echo Add this cron:
|
||
|
@echo \* \* \* \* \* cronic make cronroot -C "$$(pwd)"
|
||
|
|
||
|
cronroot:
|
||
|
@sudo -u http make cron
|
||
|
|
||
|
cron:
|
||
|
@echo -e
|
||
|
|
||
|
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
|
||
|
-sudo cp -R papagaio /var/www/papagaio-fur-bot/papagaio
|
||
|
-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
|
||
|
cd /var/www/furmeet-back; sudo chown http:http -R .
|
||
|
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
|
||
|
. virtual_env/bin/activate; python -m papagaio --service
|
||
|
|
||
|
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
|