Merge branch 'develop'

This commit is contained in:
WolfBolin 2021-11-07 12:10:05 +08:00
commit 4d9b0d110f
2 changed files with 8 additions and 9 deletions

View File

@ -15,7 +15,6 @@ RUN sed -i 's/deb.debian.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.li
# Project environment # Project environment
WORKDIR /var/app WORKDIR /var/app
COPY . /var/app COPY . /var/app
COPY ./Config/openssl.cnf /etc/ssl
RUN pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade pip \ RUN pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade pip \
&& pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt && pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt

View File

@ -66,7 +66,7 @@
Docker的运行脚本基于Linux平台编写暂未在Win平台测试。 Docker的运行脚本基于Linux平台编写暂未在Win平台测试。
将本项目Clone至本地后请先按照上述步骤添加或修改配置文件。随后运行`make-docker.sh`脚本本地构建Docker镜像同时初次运行容器 将本项目Clone至本地后请先按照上述步骤添加或修改配置文件。随后运行`make-docker.sh`脚本本地构建Docker镜像同时脚本会自动启动Docker容器默认容器名为mihoyo-bbs进行首次运行并显示Log信息
```shell ```shell
sh make-docker.sh sh make-docker.sh
@ -76,31 +76,31 @@ sh make-docker.sh
``` ```
# 编译容器 # 编译容器
docker build -f Dockerfile --tag ${docker_name}:"${time_now}" . docker build -f Dockerfile --tag mihoyo-bbs:latest .
``` ```
``` ```
# 运行容器(默认自动多配置文件) # 运行容器(默认自动多配置文件)
docker run -itd \ docker run -itd \
--name ${docker_name} \ --name mihoyo-bbs \
--log-opt max-size=1m \ --log-opt max-size=1m \
-v $(pwd):/var/app \ -v $(pwd):/var/app \
${docker_name}:"${time_now}" mihoyo-bbs:latest
# 运行容器直接运行main.py # 运行容器直接运行main.py
docker run -itd \ docker run -itd \
--name ${docker_name} \ --name mihoyo-bbs \
--log-opt max-size=1m \ --log-opt max-size=1m \
-v $(pwd):/var/app \ -v $(pwd):/var/app \
-e MULTI=FALSE \ -e MULTI=FALSE \
${docker_name}:"${time_now}" mihoyo-bbs:latest
``` ```
若需要添加配置文件或修改配置文件可直接在主机config文件夹中修改修改的内容将实时同步在容器中。 若需要添加配置文件或修改配置文件可直接在主机config文件夹中修改修改的内容将实时同步在容器中。
若需要再次运行签到脚本,可手动重启容器。每次运行Docker容器后容器内将自动按照参数执行签到活动签到完成后容器将自动停止运行。 每次运行Docker容器后容器内将自动按照参数执行签到活动签到完成后容器将自动停止运行。手动重启容器即可重新运行脚本。
``` ```
docker restart ${docker_name} && docker logs -f ${docker_name} docker restart mihoyo-bbs && docker logs -f mihoyo-bbs
``` ```
关于每日定时,用户可在容器外部设计定时触发(启动)程序,每日定时运行脚本。 关于每日定时,用户可在容器外部设计定时触发(启动)程序,每日定时运行脚本。