From 4bc4e4fe2e6b072a5cbf91310e4b6774aeae4e90 Mon Sep 17 00:00:00 2001 From: catlair Date: Sat, 1 May 2021 14:29:21 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0docker-compose?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 4 ++-- docker/docker-compose.yml | 13 +++++++++++++ tools/random_run.sh | 7 +++++-- 3 files changed, 20 insertions(+), 4 deletions(-) create mode 100644 docker/docker-compose.yml diff --git a/README.md b/README.md index a77ee08..c83e2aa 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,7 @@ ### docker 运行 -- 开发测试中使用的 docker 环境, 由于技术有限, 用 docker 的大佬自己发挥吧。基本使用参考`.github/workflows/bilibili-task.yaml` +- 开发测试中使用的 docker 环境,由于技术有限,用 docker 的大佬自己发挥吧,最基本的使用详见`docker/docker-compose.yml`文件。 - 配置 `config/config.json` 并挂载到 `/usr/src/app/config`目录下 @@ -63,7 +63,7 @@ ## 其他已知问题 - [ ] ~~关注的 up 列表是动态加载的, 目前存在只抓取到【全部关注】而非指定标签的情况(在延时和判断页面 loading 的情况下极小概率)~~ -- [ ] #1 +- [ ] [#1](https://github.com/catlair/bili-task-puppeteer/issues/1) ## 一些设想 diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml new file mode 100644 index 0000000..378a09b --- /dev/null +++ b/docker/docker-compose.yml @@ -0,0 +1,13 @@ +version: '3.9' +services: + bili_task: + image: catlair/bilitaskpuppeteer:latest + container_name: catlair_bili_task + volumes: + - ../config/:/usr/src/app/config/ + - ../logs/:/usr/src/app/logs/ + tty: true + env_file: ../.env + user: root + cap_add: + - SYS_ADMIN diff --git a/tools/random_run.sh b/tools/random_run.sh index d47b726..628671a 100644 --- a/tools/random_run.sh +++ b/tools/random_run.sh @@ -1,3 +1,4 @@ +#!/bin/bash set -e function random() @@ -8,8 +9,10 @@ function random() ((retnum=num%max+min)); echo $retnum; } +# 旧的不去新的不来 +docker-compose -f docker/docker-compose.yml down # 等待时间为执行开始后2 - 7200s中随机时间 out=$(random 2 7200)s; sleep $out -# 已经运行的docker容器name为bili_jury -docker start bili_jury +# 执行 +docker-compose -f docker/docker-compose.yml up -d