Commit 9471d9fb authored by lvweichao's avatar lvweichao

update: master debug deploy

parent 33c8236b
FROM docker2.yidian.com:5000/webui/op-web-service:20210610
WORKDIR /opt/project
\ No newline at end of file
#!/usr/bin/env bash #!/usr/bin/env bash
PACKAGE_FILE_NAME="*.jar" #commit job生成的包。 PACKAGE_FILE_NAME="*.tar.gz" #commit job生成的包。
HOME_DIR_INSIDE_CONTAINER="/home/services" #container中的根目录,SERVICE_DIR所在的目录 HOME_DIR_INSIDE_CONTAINER="/home/services" #container中的根目录,SERVICE_DIR所在的目录
SERVICE_DIR=op-web-service #container中服务所在的目录 SERVICE_DIR="op-web-service" #container中服务所在的目录
LOG_DIRS=" LOG_DIRS="
${HOME_DIR_INSIDE_CONTAINER}/${SERVICE_DIR}/logs ${HOME_DIR_INSIDE_CONTAINER}/${SERVICE_DIR}/logs
" #运行时日志所在目录,会在deploy时map到宿主机的目录下去 " #运行时日志所在目录,会在deploy时map到宿主机的目录下去
START_SCRIPT="./start_env/start.sh" #部署完后,启动服务的脚本,相对于start_env的路径。start_env最终会是HOME_DIR_INSIDE_CONTAINER START_SCRIPT="./start_env/deploy.sh" #部署完后,启动服务的脚本,相对于start_env的路径。start_env最终会是HOME_DIR_INSIDE_CONTAINER
PACKAGE_FILE_PATH="start_env/${SERVICE_DIR}/bin/" #把package file拷贝到这个目录, 相对于start_env的路径。 PACKAGE_FILE_PATH="start_env/${SERVICE_DIR}/bin/" #把package file拷贝到这个目录, 相对于start_env的路径。
BASE_IMAGE="docker2.yidian.com:5000/centos/compile-jdk8:20150720" #服务运行的基础镜像 BASE_IMAGE="docker2.yidian.com:5000/webui/op-web-service:20210610" #服务运行的基础镜像
#下面的选项一般不用 #下面的选项一般不用
SYNC_DATA_OPERATIONS=" SYNC_DATA_OPERATIONS="
......
...@@ -2,14 +2,14 @@ ...@@ -2,14 +2,14 @@
QA_PRE_START_CMD="" #用于测试环境在START_CMDS执行之前执行,一般用来去掉服务启动时候的内存要求。 QA_PRE_START_CMD="" #用于测试环境在START_CMDS执行之前执行,一般用来去掉服务启动时候的内存要求。
START_CMDS="cd /home/worker/ && sh start.sh ${TARGET_ENV}" #进入docker container以后的服务启动命令 START_CMDS="cd /home/services/ ;sh deploy.sh ${TARGET_ENV}" #进入docker container以后的服务启动命令
DOCKER_PORT_MAPS="8055:8055" #宿>主机端口:container内部端口的映射关系 DOCKER_PORT_MAPS="8055:8055" #宿>主机端口:container内部端口的映射关系
DOCKER_VOLUMN_MAPS="~/_logs/${COMPONENT}-${TARGET_ENV}:/home/worker/op-web-service/logs" #宿主机目录和container内部的目录映射关系 DOCKER_VOLUMN_MAPS="~/_logs/${COMPONENT}-${TARGET_ENV}:/home/services/op-web-service/logs" #宿主机目录和container内部的目录映射关系
DOCKER_RUN_OPTIONS="--net=host" #docker启动时候额外的特殊的启动参数 DOCKER_RUN_OPTIONS="--net=host" #docker启动时候额外的特殊的启动参数
DOCKER_PRESTOP_CMD="" #停止容器之前,执行的一些清理操作 DOCKER_PRESTOP_CMD="" #停止容器之前,执行的一些清理操作
SERVICE_PORT="8055" #服务的端口 SERVICE_PORT="8055" #服务的端口
DONT_CHECK_PORT='false' #如果服务不启动端口,那么这个设置为false DONT_CHECK_PORT='true' #如果服务不启动端口,那么这个设置为false
#只用于线上部署,服务降级命令(纯字符串,使用单括号),如果部署时downgrade_flag设置成true, 则在部署完成后,enable haproxy之前,在部署的container内部执行这个命令 #只用于线上部署,服务降级命令(纯字符串,使用单括号),如果部署时downgrade_flag设置成true, 则在部署完成后,enable haproxy之前,在部署的container内部执行这个命令
#如果需要访问自己的某端口,使用, 代替。 #如果需要访问自己的某端口,使用, 代替。
......
#!/usr/bin/env bash
SERVICE_DIR="op-web-service" # 修改为正确的服务的名称
tar zxf ./${SERVICE_DIR}/bin/${SERVICE_DIR}.tar.gz -C ${SERVICE_DIR}/htdocs
cd ${SERVICE_DIR}
sh ./start.sh $1 "8055"
# while true; do
# s=`netstat -ntl | grep ":$port " -c`
# echo $s
# if [ "X$s" != "X" ] && [ "$s" != "0" ]; then
# break
# fi
# sleep 5;
# done
# touch ../logs/warmup.done
# touch ../logs/start_script.done
\ No newline at end of file
...@@ -15,6 +15,7 @@ import { redirectToLogin } from './utils/util'; ...@@ -15,6 +15,7 @@ import { redirectToLogin } from './utils/util';
export default { export default {
async mounted () { async mounted () {
console.log("master debug!!!!!!")
if (this.$store.state.permissions && this.$store.state.userInfo) return if (this.$store.state.permissions && this.$store.state.userInfo) return
const { status, user } = await fetchCurrentUser(); const { status, user } = await fetchCurrentUser();
if (status === 'success') { if (status === 'success') {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment