mirror of
https://github.com/yshtcn/DiaryAssistant_bot.git
synced 2026-01-28 08:31:54 +08:00
- 更新打包文件
- 更新说明 - 增加Docker测试推送
This commit is contained in:
33
Diary-Assistant_DockerBuilder-tagTest.ps1
Normal file
33
Diary-Assistant_DockerBuilder-tagTest.ps1
Normal file
@@ -0,0 +1,33 @@
|
||||
# Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
|
||||
|
||||
# <20><><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7>Թ<EFBFBD><D4B9><EFBFBD>ԱȨ<D4B1><C8A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
if (-NOT ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator")) {
|
||||
# <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԱȨ<D4B1><C8A8>
|
||||
Start-Process powershell -ArgumentList "-NoProfile -ExecutionPolicy Bypass -File `"$PSCommandPath`"" -Verb RunAs
|
||||
exit
|
||||
}
|
||||
|
||||
# <20><><EFBFBD>ĵ<EFBFBD><C4B5>ű<EFBFBD><C5B1><EFBFBD>Ŀ¼
|
||||
Set-Location $PSScriptRoot
|
||||
|
||||
|
||||
# <20><>ȡ<EFBFBD><C8A1>ǰ<EFBFBD><C7B0><EFBFBD>ں<EFBFBD>ʱ<EFBFBD><CAB1>
|
||||
$dateTime = Get-Date -Format "yyyyMMdd"
|
||||
|
||||
# <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>ȡ<EFBFBD>汾<EFBFBD><E6B1BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һλ
|
||||
$revision = Read-Host -Prompt "<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>İ汾<EFBFBD><EFBFBD> ($dateTime,[?])"
|
||||
|
||||
# <20><><EFBFBD><EFBFBD><EFBFBD>汾<EFBFBD><E6B1BE>
|
||||
$version = "$dateTime" + "_$revision"
|
||||
|
||||
# <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϰ汾<CFB0>ű<EFBFBD>ǩ<EFBFBD><C7A9> Docker <20><><EFBFBD><EFBFBD>
|
||||
docker build -t yshtcn/diary-assistant:$version .
|
||||
|
||||
# <20><><EFBFBD>;<EFBFBD><CDBE>а汾<D0B0>ű<EFBFBD>ǩ<EFBFBD><C7A9> Docker <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Docker Hub
|
||||
docker push yshtcn/diary-assistant:$version
|
||||
|
||||
# Ϊ<><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 'latest' <20><>ǩ<EFBFBD><C7A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
docker tag yshtcn/diary-assistant:$version yshtcn/diary-assistant:Test
|
||||
docker push yshtcn/diary-assistant:Test
|
||||
|
||||
pause
|
||||
@@ -18,4 +18,4 @@ ENV PIP_INDEX_URL=https://pypi.tuna.tsinghua.edu.cn/simple
|
||||
RUN pip install --no-cache-dir -i $PIP_INDEX_URL requests
|
||||
|
||||
# 设置容器启动后执行的命令
|
||||
CMD [ "python", "./Diary Assistant.py" ]
|
||||
CMD [ "python", "./DiaryAssistant.py" ]
|
||||
|
||||
@@ -27,6 +27,7 @@
|
||||
|
||||
```docker run -v /mydata:/data yshtcn/diary-assistant:latest```
|
||||
|
||||
把/mydata换成映射的目的路径,首次运行时,会自动生成bot_config.json,并自动退出。
|
||||
然后把你的botid填进映射目的地址下的bot_config.json,并配置好代理地址(如果不需要代理地址,直接删除代理信息即可)。
|
||||
再次启动,向你的bot发送/start看看是否可以正常运行就可以了。
|
||||
- 把/mydata换成映射的目的路径,首次运行时,会自动生成bot_config.json,并自动退出。
|
||||
- 然后把你的botid填进映射目的地址下的bot_config.json,并配置好代理地址(如果不需要代理地址,直接删除代理信息即可)。
|
||||
- 注意,如果你无法编辑文件,可能需要给与权限:```chmod -R 777 /mydata```
|
||||
- 再次启动,向你的bot发送/start看看是否可以正常运行就可以了。
|
||||
|
||||
Reference in New Issue
Block a user