代码拉取完成,页面将自动刷新
同步操作将从 Paas.Pioneer/Paas.Pioneer 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#!/bin/bash
# 时间:2022-01-11
# 创建人:段晨曦
# 自动部署脚本
path_current="$PWD"
source "$path_current/tools/deploy/helper.sh"
# 变量区
path_appsettings="/home/docker/paasPioneer/adminCore/appsettings"
# 初始化appsettings
fun_init_appsettings()
{
# 创建配置文件
mkdir -p $path_appsettings
path_file_appsettings="$path_appsettings/appsettings.json"
cat <<EOT > ${path_file_appsettings}
{
"urls": "http://*:9099",
"App": {
"SelfUrl": "http://*:9099",
"CorsOrigins": "http://localhost:9000/,http://119.91.225.37/",
"RedirectAllowedUrls": "http://localhost:4200,https://localhost:44307"
},
"ConnectionStrings": {
"Default": "Server=127.0.0.1;Port=3306;Database=Paas.Pioneer;Uid=root;Pwd=123456;",
"Redis": "127.0.0.1:6379,password=Paas.Pioneer,connectTimeout=3000,connectRetry=1,syncTimeout=10000,DefaultDatabase=10"
},
"AuthServer": {
"Authority": "https://localhost:44338",
"RequireHttpsMetadata": "false",
"SwaggerClientId": "Admins_Swagger",
"SwaggerClientSecret": "1q2w3e*"
},
"StringEncryption": {
"DefaultPassPhrase": "WqI6YyLOMuD4GT67"
}
}
EOT
}
fun_check_file $path_appsettings
if [ $? -eq 1 ] ;then
info "appsettings文件不存在,准备初始化appsettings文件"
fun_init_appsettings
success "appsettings文件创建成功,文件路径:$path_appsettings"
fi
# 启动项目
docker-compose up -d --build --force-recreate
success "发布镜像成功,镜像Tag为lastest"
docker images|grep none|awk '{print $3}'|xargs docker rmi
success "删除所有为none的镜像"
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。