| define NOLOGGING | |
| logging: | |
| driver: none | |
| endef | |
| export NOLOGGING | |
| default: | |
| docker pull bennythink/ytdlbot | |
| bot: | |
| make | |
| docker-compose up -d | |
| docker system prune -a --volumes -f | |
| worker: | |
| make | |
| docker-compose -f worker.yml up -d | |
| docker system prune -a --volumes -f | |
| sleep 5 | |
| weak-worker: | |
| make | |
| docker-compose --compatibility -f worker.yml up -d | |
| docker system prune -a --volumes -f | |
| sleep 5 | |
| upgrade-all-worker: | |
| bash upgrade_worker.sh | |
| tag: | |
| git tag -a v$(shell date "+%Y-%m-%d")_$(shell git rev-parse --short HEAD) -m v$(shell date "+%Y-%m-%d") | |
| git push --tags | |
| nolog: | |
| echo "$$NOLOGGING">> worker.yml | |
| flower: | |
| echo 'import dbm;dbm.open("data/flower","n");exit()'| python3 | |
| up: | |
| docker build -t bennythink/ytdlbot:latest . | |
| docker-compose -f docker-compose.yml -f worker.yml up -d | |
| ps: | |
| docker-compose -f docker-compose.yml -f worker.yml ps | |
| down: | |
| docker-compose -f docker-compose.yml -f worker.yml down | |
| logs: | |
| docker-compose -f docker-compose.yml -f worker.yml logs -f worker ytdl |