BiliBiliToolPro
BiliBiliToolPro copied to clipboard
【Bug】 docker compose 中不运行,以及修改运行环境无效
版本号:docker v1.0.0 运行环境:window 11 docker
问题描述:
- 无法从运行环境:Production 切换成 Development
- 设置了但是到时间没有执行 Ray_DailyTaskConfig__Cron=20 22 * * *
version: '3.9'
services:
bilibili_tool:
image: zai7lou/bilibili_tool_pro
container_name: bilibili_tool_pro
volumes:
- ./Logs:/app/Logs
tty: true
environment:
- ASPNETCORE_ENVIRONMENT=Development
- Ray_BiliBiliCookies__1=xx
- Ray_BiliBiliCookies__2=xxx
- Ray_BiliBiliCookies__3=xxx
- Ray_DailyTaskConfig__Cron=20 22 * * *
日志信息:
entry_before
[step 1/4]导入环境变量
=>完成
[step 2/4]配置cron定时任务
=>使用用户指定的定时任务配置
SHELL=/bin/bash
BASH_ENV=/etc/cron.env
20 22 * * * cd /app && dotnet Ray.BiliBiliTool.Console.dll --runTasks=Daily
=>完成
[step 3/4]启动定时任务,开启每日定时运行
=>完成
[step 4/4]初始运行,尝试测试Cookie
[22:10:06 INF] BiliBiliToolPro 开始运行...
[22:10:07 INF] 【目标任务】Test
[22:10:07 INF] 【账号个数】3个
[22:10:07 INF] ######### 账号 1 #########
[22:10:07 INF] ---开始 测试Cookie ---
[22:10:18 INF] 【用户名】xx
[22:10:18 INF] 【会员类型】无
[22:10:18 INF] 【会员状态】无/过期
[22:10:18 INF] 【硬币余额】540.5
[22:10:18 INF] 【距升级Lv5】3天(如每日做满65点经验)
[22:10:18 INF] -----------结束-----------
[22:10:18 INF]
========================
v1.0.0 开源 by https://github.com/RayWangQvQ/BiliBiliToolPro
[22:10:18 INF] ·开始推送·Test任务·账号【1】
[22:10:18 INF] ######### 账号 2 #########
[22:10:18 INF] ---开始 测试Cookie ---
[22:10:35 INF] 【用户名】xx
[22:10:35 INF] 【会员类型】无
[22:10:35 INF] 【会员状态】无/过期
[22:10:35 INF] 【硬币余额】2.2
[22:10:35 INF] 【距升级Lv4】41天(如每日做满65点经验)
[22:10:35 INF] -----------结束-----------
[22:10:35 INF]
========================
v1.0.0 开源 by https://github.com/RayWangQvQ/BiliBiliToolPro
[22:10:35 INF] ·开始推送·Test任务·账号【2】
[22:10:35 INF] ######### 账号 3 #########
[22:10:35 INF] ---开始 测试Cookie ---
[22:10:48 INF] 【用户名】xx
[22:10:48 INF] 【会员类型】无
[22:10:48 INF] 【会员状态】无/过期
[22:10:48 INF] 【硬币余额】48.8
[22:10:48 INF] 【距升级Lv4】45天(如每日做满65点经验)
[22:10:48 INF] -----------结束-----------
[22:10:48 INF]
========================
v1.0.0 开源 by https://github.com/RayWangQvQ/BiliBiliToolPro
[22:10:48 INF] ·开始推送·Test任务·账号【3】
[22:10:48 INF] 运行环境:Production
[22:10:48 INF] 应用目录:/app
[22:10:48 INF] 运行结束
=>完成
[step 全部已完成]
entry_after
- 无法从运行环境:Production 切换成 Development
试试DOTNET_ENVIRONMENT=Development
,另外,设置Development好像没啥用。
- 设置了但是到时间没有执行 Ray_DailyTaskConfig__Cron=20 22 * * *
这个得进容器看下了,crontab -l
hahhh,我以为是更新后执行日志不在 Production 环境打印了 晚上我进容器看下, thx
crontab -l
SHELL=/bin/bash BASH_ENV=/etc/cron.env 40 21 * * * cd /app && dotnet Ray.BiliBiliTool.Console.dll --runTasks=Daily
我21点29分设置并重启的容器,没有执行
有结果吗,删了容器镜像重新弄也是不行。。 显示出 entry_after 之后就再也不会执行了
crontab -l
SHELL=/bin/bash BASH_ENV=/etc/cron.env 42 9 * * * ? cd /app && dotnet Ray.BiliBiliTool.Console.dll --runTasks=Daily
version: '3.9'
services:
bilibili_tool:
image: ghcr.io/raywangqvq/bilibili_tool_pro
container_name: bili
restart: unless-stopped
tty: true
volumes:
- ./Logs:/app/Logs
- ./appsettings.json:/app/appsettings.json
- ./cookies.json:/app/cookies.json
environment:
# 定时任务
- Ray_DailyTaskConfig__Cron=39 9 * * * ?
entry_before
[step 1/4]导入环境变量
=>完成
[step 2/4]配置cron定时任务
=>使用用户指定的定时任务配置
SHELL=/bin/bash
BASH_ENV=/etc/cron.env
35 9 * * * ? cd /app && dotnet Ray.BiliBiliTool.Console.dll --runTasks=Daily
=>完成
[step 3/4]启动定时任务,开启每日定时运行
=>完成
[step 4/4]初始运行,尝试测试Cookie
____ ____ _ _____ _
| _ \ __ _ _ _ | __ ) _| |_|_ _|__ ___ | |
2023-03-18T01:31:45.364090354Z | / _` | | | | | _ \(_) (_) | |/ _ \ / _ \| |
| _ < (_| | |_| | | |_) | | | | | | (_) | (_) | |
|_| \_\__,_|\__, | |____/|_|_|_| |_|\___/ \___/|_|
|___/
[09:31:45 INF] BiliBiliToolPro 开始运行...
[09:31:45 INF] 【账号个数】4个
[09:31:45 INF] 【目标任务】Test
[09:31:45 INF] ######### 账号 1 #########
[09:31:45 INF] ---开始 测试Cookie ---
[09:32:00 INF] 【用户名】
[09:32:00 INF] 【会员类型】无
[09:32:00 INF] 【会员状态】无/过期
[09:32:00 INF] 【硬币余额】2
[09:32:00 INF] 【距升级Lv3】17天(如每日做满65点经验)
[09:32:00 INF] -----------结束-----------
[09:32:00 INF]
========================
v1.0.1 开源 by https://github.com/RayWangQvQ/BiliBiliToolPro
[09:32:00 INF] ·开始推送·Test任务·账号【1】
[09:32:00 INF] ######### 账号 2 #########
[09:32:00 INF] ---开始 测试Cookie ---
[09:32:11 INF] 【用户名】
[09:32:11 INF] 【会员类型】无
[09:32:11 INF] 【会员状态】无/过期
[09:32:11 INF] 【硬币余额】3
[09:32:11 INF] 【距升级Lv4】38天(如每日做满65点经验)
[09:32:11 INF] -----------结束-----------
[09:32:11 INF]
========================
v1.0.1 开源 by https://github.com/RayWangQvQ/BiliBiliToolPro
[09:32:11 INF] ·开始推送·Test任务·账号【2】
[09:32:11 INF] ######### 账号 3 #########
[09:32:11 INF] ---开始 测试Cookie ---
[09:32:22 INF] 【用户名】
[09:32:22 INF] 【会员类型】无
[09:32:22 INF] 【会员状态】无/过期
[09:32:22 INF] 【硬币余额】631.4
[09:32:22 INF] 【距升级Lv5】0天(如每日做满65点经验)
[09:32:22 INF] -----------结束-----------
[09:32:22 INF]
========================
v1.0.1 开源 by https://github.com/RayWangQvQ/BiliBiliToolPro
[09:32:22 INF] ·开始推送·Test任务·账号【3】
[09:32:22 INF] ######### 账号 4 #########
[09:32:22 INF] ---开始 测试Cookie ---
[09:32:42 INF] 【用户名】
[09:32:42 INF] 【会员类型】无
[09:32:42 INF] 【会员状态】无/过期
[09:32:42 INF] 【硬币余额】108.6
[09:32:42 INF] 【距升级Lv4】43天(如每日做满65点经验)
[09:32:42 INF] -----------结束-----------
[09:32:42 INF]
========================
v1.0.1 开源 by https://github.com/RayWangQvQ/BiliBiliToolPro
[09:32:42 INF] ·开始推送·Test任务·账号【4】
[09:32:42 INF] 运行环境:Production
[09:32:42 INF] 应用目录:/app/
[09:32:42 INF] 运行结束
=>完成
[step 全部已完成]
entry_after