Commit 52951157 authored by tianye's avatar tianye

提交hcrc相关配置

parent 27964a27
#!/bin/bash
action=$1
target=$2
sc_dir=${sc_dir:-/home/tianye/search-center}
source ~/.hcrc 2>/dev/null || echo ""
sc_dir=${sc_dir:-/ops_project}
source ${sc_dir}/install.ini
COMPOSE_FILE=$(cat ${sc_dir}/compose_files 2>/dev/null || echo "")
......
......@@ -5,7 +5,7 @@ SC_IMAGE_NAME=search-center
SC_IMAGE_VERSION=v1.0
#部署目录
DEPLOY_DIR=/home/tianye/
DEPLOY_DIR=/ops_project
#search-center配置文件目录
APP_CONF_DIR=${DEPLOY_DIR}/search-center/conf/app
......
......@@ -2,16 +2,18 @@
#set -e
source ./install.ini
DEPLOY_FILE=$(dirname $0)
if [ ! -d ${DEPLOY_DIR} ];then mkdir -p ${DEPLOY_DIR};fi
sc_dir=${DEPLOY_DIR}/search-center
#将docker-compose工程部署到本机
if [ ! -d ${sc_dir} ];then
if [[ ! -d ${sc_dir} && ! -f ~/.hcrc ]];then
cp -rf ${DEPLOY_FILE}/search_center ${sc_dir}
else
echo "目标目录已安装search_center"
echo "目标目录已安装search_center,请检查${sc_dir}和.hcrc是否存在"
exit 127
fi
#将配置文件存入环境变量文件,使其全局生效
cp ./install.ini ${sc_dir}/install.ini.example
env_context=$(cat ${sc_dir}/install.ini.example |grep -v "^#"|grep -v "^$")
......@@ -20,7 +22,7 @@ source ${sc_dir}/.env
ln -s ${sc_dir}/.env ${sc_dir}/install.ini 2>/dev/null
#安装hcrc版本文件
echo "search-center版本${SC_IMAGE_VERSION}">~/.hcrc 2>/dev/null || echo ""
echo -e "sc_dir=${sc_dir}\n search-center版本${SC_IMAGE_VERSION}">~/.hcrc 2>/dev/null || echo ""
#安装hcctl管理命令
sudo cp hcctl /usr/local/bin && sudo chmod +x /usr/local/bin/hcctl
......
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