Commit 9a88172b authored by lvweichao's avatar lvweichao

Merge branch 'master_debug'

parents 496c3110 c5ad48a1
FROM docker2.yidian.com:5000/webui/op-web-service:20210610
WORKDIR /opt/project
\ No newline at end of file
#!/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所在的目录
SERVICE_DIR=op-web-service #container中服务所在的目录
SERVICE_DIR="op-web-service" #container中服务所在的目录
LOG_DIRS="
${HOME_DIR_INSIDE_CONTAINER}/${SERVICE_DIR}/logs
" #运行时日志所在目录,会在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的路径。
BASE_IMAGE="docker2.yidian.com:5000/centos/compile-jdk8:20150720" #服务运行的基础镜像
BASE_IMAGE="docker2.yidian.com:5000/webui/op-web-service:20210610" #服务运行的基础镜像
#下面的选项一般不用
SYNC_DATA_OPERATIONS="
......
......@@ -2,14 +2,14 @@
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_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_PRESTOP_CMD="" #停止容器之前,执行的一些清理操作
SERVICE_PORT="8055" #服务的端口
DONT_CHECK_PORT='false' #如果服务不启动端口,那么这个设置为false
DONT_CHECK_PORT='true' #如果服务不启动端口,那么这个设置为false
#只用于线上部署,服务降级命令(纯字符串,使用单括号),如果部署时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
......@@ -5,21 +5,14 @@ mv /opt/project_lib/node_modules /home/services/op-web-service/htdocs/
env=$1
port=$2
if [ $env != "" ]; then
cd /home/services/recipe/$env
sh ./*.rule
cd -
fi
if [ X"$port" = X];then
$port=8055
if [ X"$port" == X"" ];then
port=8055
fi
cd /home/services/op-web-service/htdocs/
if [ X"$env" = X"prod" ];then
if [ X"$env" == X"prod" ];then
echo "{\"pm2-logrotate\":{\"max_size\":\"524288000\",\"interval\":\"7\",\"retain\":\"10\"},\"module-db\":{\"pm2-logrotate\":true}}" > /root/.pm2/module_conf.json
port=8055
pm2 start pm2.json
else
PORT=$port NODE_ENV=$env pm2 start app.js --name 'opwebservice' --watch
......
......@@ -4,11 +4,11 @@
"name": "opwebservice",
"script": "app.js",
"log_date_format": "YYYY-MM-DD HH:mm Z",
"cwd": "/home/worker/opservice.yidian-inc.com/htdocs",
"cwd": "/home/services/op-web-service/htdocs",
"exec_mode": "cluster",
"instances": 0,
"error_file": "/home/worker/opservice.yidian-inc.com/logs/opwebservice.err.log",
"out_file": "/home/worker/opservice.yidian-inc.com/logs/opwebservice.out.log",
"error_file": "/home/services/op-web-service/logs/opwebservice.err.log",
"out_file": "/home/services/op-web-service/logs/opwebservice.out.log",
"max_memory_restart": "1G",
"env": {
"NODE_ENV": "production",
......
......@@ -15,6 +15,7 @@ import { redirectToLogin } from './utils/util';
export default {
async mounted () {
console.log("master debug!!!!!!")
if (this.$store.state.permissions && this.$store.state.userInfo) return
const { status, user } = await fetchCurrentUser();
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