|
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 |