Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
P
Privatisation_Deploy
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
tianye
Privatisation_Deploy
Commits
1de01908
Commit
1de01908
authored
Jun 08, 2022
by
tianye
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
删除不必要文件
parent
7096955d
Changes
18
Hide whitespace changes
Inline
Side-by-side
Showing
18 changed files
with
7 additions
and
698 deletions
+7
-698
.env
Health-cloud-server/app_server/data-center/.env
+0
-2
application.yml
...-cloud-server/app_server/data-center/conf/application.yml
+0
-217
docker-compose-datacenter.yaml
...ver/app_server/data-center/docker-compose-datacenter.yaml
+0
-20
secret_key
Health-cloud-server/app_server/data-center/secret_key
+0
-1
.env
Health-cloud-server/app_server/search-center/.env
+0
-2
application.yml
...loud-server/app_server/search-center/conf/application.yml
+0
-60
docker-compose-searchcenter.yaml
...app_server/search-center/docker-compose-searchcenter.yaml
+0
-20
secret_key
Health-cloud-server/app_server/search-center/secret_key
+0
-1
docker-compose-alldb.yaml
Health-cloud-server/db_server/docker-compose-alldb.yaml
+2
-2
docker-compose-base.yaml
Health-cloud-server/db_server/docker-compose-base.yaml
+0
-16
docker-compose-es.yaml
Health-cloud-server/db_server/docker-compose-es.yaml
+0
-26
docker-compose-mongodb.yaml
Health-cloud-server/db_server/docker-compose-mongodb.yaml
+0
-21
docker-compose-mq.yaml
Health-cloud-server/db_server/docker-compose-mq.yaml
+0
-24
docker-compose-mysql.yaml
Health-cloud-server/db_server/docker-compose-mysql.yaml
+0
-24
docker-compose-redis.yaml
Health-cloud-server/db_server/docker-compose-redis.yaml
+0
-14
db_install.sh
db_install.sh
+5
-7
hcctl
hcctl
+0
-197
install.ini
install.ini
+0
-44
No files found.
Health-cloud-server/app_server/data-center/.env
deleted
100644 → 0
View file @
7096955d
ES_IMAGES=elasticsearch:6.8.23
Health-cloud-server/app_server/data-center/conf/application.yml
deleted
100644 → 0
View file @
7096955d
server
:
port
:
9000
servlet
:
context-path
:
/data-center
spring
:
rabbitmq
:
host
:
rabbitmq01
port
:
5672
username
:
admin
password
:
admin
virtual-host
:
/
publisher-confirm-type
:
simple
application
:
name
:
health-cloud-data-center
main
:
allow-bean-definition-overriding
:
true
datasource
:
driverClassName
:
com.mysql.jdbc.Driver
url
:
jdbc:mysql://mysql57:3306/ego_gw_db?useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2B8&autoReconnect=true&zeroDateTimeBehavior=convertToNull
username
:
root
password
:
123456
redis
:
host
:
redis
port
:
6379
password
:
redis123456
timeout
:
10000
database
:
0
lettuce
:
pool
:
max-active
:
8
max-wait
:
-1
max-idle
:
8
min-idle
:
0
cache
:
type
:
redis
aop
:
auto
:
true
proxy-target-class
:
true
jpa
:
database
:
MySQL
generate-ddl
:
false
mail
:
host
:
smtpdm.aliyun.com
# 邮件配置说明 https://docs.infra.jiankangyouyi.com/developers/healthcloud/basic-components/mail
username
:
alarm-dev@developer.zhidoushi.cn
password
:
ENC(Gz9XrgxAEQBEikVoYV6fAJiUGH0dHhC2st1BPSEu0aE=)
# jasypt加密
default-encoding
:
UTF-8
port
:
465
properties
:
mail
:
debug
:
true
smtp
:
auth
:
true
starttls
:
true
required
:
true
socketFactory
:
port
:
465
class
:
javax.net.ssl.SSLSocketFactory
fallback
:
false
mybatis-plus
:
mapper-locations
:
classpath:/mapper/*.xml
configuration
:
map-underscore-to-camel-case
:
true
call-setters-on-nulls
:
true
cache-enabled
:
true
type-aliases-package
:
com.jiankangyouyi.cloud.data.center.model.entity.mysql
mybatis
:
configuration
:
cache-enabled
:
true
logging
:
config
:
classpath:log/log4j2-dev.xml
ribbon
:
ReadTimeout
:
60000
ConnectTimeout
:
60000
data
:
center
:
mongodb
:
uri
:
mongodb://ego_gw_self:123456@mongo/ego_gw_db?replcaSet=replica&readPreference=primary&connectTimeoutMS=300000&minPoolSize=0&maxPoolSize=10&maxIdleTimeMS=900000
mongodbread
:
uri
:
mongodb://ego_gw_self:123456@mongo/ego_gw_db?connectTimeoutMS=300000&minPoolSize=0&maxPoolSize=10&maxIdleTimeMS=900000
#暂时去掉
#jymongodb:
# uri: mongodb://jy_self:nbw^rfaedze8Uv-b@192.168.1.14:8635,192.168.1.2:8635/jy_db?connectTimeoutMS=300000&minPoolSize=0&maxPoolSize=10&maxIdleTimeMS=900000
hh
:
request_uri
:
test.hh-medic.com
management
:
health
:
elasticsearch
:
enabled
:
false
endpoints
:
web
:
exposure
:
include
:
service-registry
jkyy
:
qiniu
:
config
:
accessKey
:
4mBZKnHG05Bf7VCRWbhfJS9Ya_HU6OVl_Crldox5
secretKey
:
TmTbLO73AdgnF-teoJLPkPhSYNZYpX_b382tkLGR
scope
:
1
domain
:
files.jiankangyouyi.com
uptokenExpires
:
3600
downloadExpires
:
36000
protocol
:
https
zone
:
0
pipelines
:
jkyy-pipeline,jkyy-pipeline2,jkyy-pipeline3,jkyy-pipeline4
jkyy-private
:
qiniu
:
config
:
accessKey
:
4mBZKnHG05Bf7VCRWbhfJS9Ya_HU6OVl_Crldox5
secretKey
:
TmTbLO73AdgnF-teoJLPkPhSYNZYpX_b382tkLGR
scope
:
2
domain
:
files.private.jiankangyouyi.com
uptokenExpires
:
3600
downloadExpires
:
36000
protocol
:
https
zone
:
0
pipelines
:
jkyy-pipeline,jkyy-pipeline2,jkyy-pipeline3,jkyy-pipeline4
zhidoushi
:
qiniu
:
config
:
accessKey
:
4mBZKnHG05Bf7VCRWbhfJS9Ya_HU6OVl_Crldox5
secretKey
:
TmTbLO73AdgnF-teoJLPkPhSYNZYpX_b382tkLGR
scope
:
2
domain
:
files.public.jianzhishidai.cn
uptokenExpires
:
3600
downloadExpires
:
36000
protocol
:
https
zone
:
0
pipelines
:
jkyy-pipeline,jkyy-pipeline2,jkyy-pipeline3,jkyy-pipeline4
jianyue-private-bucket
:
qiniu
:
config
:
accessKey
:
4mBZKnHG05Bf7VCRWbhfJS9Ya_HU6OVl_Crldox5
secretKey
:
TmTbLO73AdgnF-teoJLPkPhSYNZYpX_b382tkLGR
scope
:
2
domain
:
files.private.jianzhishidai.cn
uptokenExpires
:
3600
downloadExpires
:
36000
protocol
:
https
zone
:
0
pipelines
:
jkyy-pipeline,jkyy-pipeline2,jkyy-pipeline3,jkyy-pipeline4
heartvoice
:
appId
:
AKIDmkrqaqjy352u3tlgD0bd9n6wxgd2hzr5xwt0
appSecret
:
2bcRyC1nFd9d82ncoU1m87Uu2nw2M3Duq1Sx8wcw
login-token
:
manager
:
expire
:
86400
excludeUris
:
-
/data-center/v1/manager/login
baidu
:
speech
:
appId
:
11751844
apiKey
:
EKGAWdeyuLfO378E8Z3WKj70
secretKey
:
RNr0hY5snXKEPdsDlCauFmLuLTV8NPto
xxl
:
job
:
admin
:
addresses
:
http://xxl-job-admin-dev-212.xxl-job-admin:8080/xxl-job-admin
executor
:
appname
:
health-cloud-data-center-dev
ip
:
"
"
port
:
19999
logpath
:
/logs
logretentiondays
:
-1
accessToken
:
KQHOry6Ea3xV6O8vnxfw
email
:
send-account
:
data@zhidoushi.cn
send-password
:
Dtsend123abc
monitor-app-invoke-receive-account
:
jingpeng@zhidoushi.cn
monitor-app-invoke-receive-account-cc
:
jingpeng@zhidoushi.cn
verify-code
:
sms
:
dh3t
:
config
:
account
:
dh43931
password
:
6RuN7ai9
sendCountLimit
:
10
health-cloud
:
es
:
host
:
es
schema
:
http
tcpPort
:
9300
clusterName
:
elasticsearch-cluster
httpPort
:
9200
auth
:
enable
:
true
username
:
elastic
password
:
changeme
search
:
center
:
url
:
http://dev.search-center.jiankangyouyi.com
sentry
:
enabled
:
true
# 开关 消息发送与api注册都将关闭,api注册可以独立控制,根据api.scan.register-request-mapping: false
project-name
:
${spring.application.name}-${spring.profiles.active}
traced-packages
:
com.jiankangyouyi.cloud.data.center,com.xxl.rpc
# 追踪项目自定义包下的异常
skip-exceptions
:
com.jiankangyouyi.cloud.core.exception.BusinessException
mail
:
# 邮箱配置
from
:
${spring.mail.username}
#发送者
to
:
fengqichao@zhidoushi.cn,fengqichao@jiankangyouyi.com
# 接收者
cc
:
feng-qichao@qq.com,fanv2012@gmail.com
# 抄送
ding-talk
:
# 钉钉配置
web-hook
:
https://oapi.dingtalk.com/robot/send?access_token=3a03f2148bd72d05defb965e254e3dc3da33f1417803b194c2b76da0ae5f29b4
api
:
# api扫描注册网关后台配置
scan
:
register-request-mapping
:
true
# 开启
period
:
thirty_second
# 钉钉/邮箱消息发送频率配置 相同错误固定频率发送一次 枚举5s 10s 30s 60s
mq
:
addresses
:
rabbitmq01
username
:
admin
password
:
admin
virtualHost
:
/
publisherConfirmType
:
simple
\ No newline at end of file
Health-cloud-server/app_server/data-center/docker-compose-datacenter.yaml
deleted
100644 → 0
View file @
7096955d
version
:
'
3'
services
:
health-cloud-data-center
:
image
:
harbor.hw.jiankangyouyi.com:5000/search-center-public/data-center:v1.0
container_name
:
health-cloud-data-center
environment
:
JAVA_OPTS
:
stdin_open
:
true
volumes
:
-
./secret_key:/run/secret/key:ro
-
${DEPLOY_DIR}/${APP_NAME}/conf/application.yml:/conf/application.yml:ro
#- sc_log:/logs
tty
:
true
ports
:
-
"
8008:9000"
#depends_on:
#- elasticsearch
#- rabbitmq
networks
:
-
sc_net
Health-cloud-server/app_server/data-center/secret_key
deleted
100644 → 0
View file @
7096955d
password
Health-cloud-server/app_server/search-center/.env
deleted
100644 → 0
View file @
7096955d
ES_IMAGES=elasticsearch:6.8.23
Health-cloud-server/app_server/search-center/conf/application.yml
deleted
100644 → 0
View file @
7096955d
logging
:
config
:
classpath:log/log4j2-qa.xml
spring
:
mail
:
host
:
smtpdm.aliyun.com
# 邮件配置说明 https://docs.infra.jiankangyouyi.com/developers/healthcloud/basic-components/mail
username
:
alarm-qa@developer.zhidoushi.cn
password
:
UaYubo4YA5PSdw0R
# jasypt加密
default-encoding
:
UTF-8
port
:
465
properties
:
mail
:
debug
:
true
smtp
:
auth
:
true
starttls
:
true
required
:
true
socketFactory
:
port
:
465
class
:
javax.net.ssl.SSLSocketFactory
fallback
:
false
rabbitmq
:
host
:
rabbitmq01
port
:
5672
username
:
admin
password
:
admin
virtual-host
:
/
publisher-confirm-type
:
simple
health-cloud
:
sentry
:
enabled
:
true
# 开关 消息发送与api注册都将关闭,api注册可以独立控制,根据api.scan.register-request-mapping: false
es
:
host
:
es
schema
:
http
tcpPort
:
9300
clusterName
:
elasticsearch-cluster
httpPort
:
9200
auth
:
enable
:
true
username
:
elastic
password
:
changeme
env-of-index
:
qa
management
:
health
:
elasticsearch
:
enabled
:
false
endpoints
:
web
:
exposure
:
include
:
'
*'
metrics
:
tags
:
application
:
${spring.application.name}
distribution
:
percentiles-histogram
:
recommend
:
timer
:
recall
:
true
http
:
server
:
requests
:
true
Health-cloud-server/app_server/search-center/docker-compose-searchcenter.yaml
deleted
100644 → 0
View file @
7096955d
version
:
'
3'
services
:
health-cloud-search-center
:
image
:
harbor.hw.jiankangyouyi.com:5000/search-center-public/search-center:v1.0
container_name
:
health-cloud-search-center
environment
:
JAVA_OPTS
:
stdin_open
:
true
volumes
:
-
./secret_key:/run/secret/key:ro
-
${DEPLOY_DIR}/${APP_NAME}/conf/application.yml:/conf/application.yml
-
sc_log:/logs
tty
:
true
ports
:
-
"
8004:9001"
#depends_on:
#- elasticsearch
#- rabbitmq
networks
:
-
sc_net
Health-cloud-server/app_server/search-center/secret_key
deleted
100644 → 0
View file @
7096955d
password
Health-cloud-server/db_server/docker-compose-alldb.yaml
View file @
1de01908
...
...
@@ -62,7 +62,7 @@ services:
container_name
:
mysql57
restart
:
always
ports
:
-
330
8
:3306
-
330
6
:3306
privileged
:
true
volumes
:
-
./conf/my.cnf:/etc/mysql/my.cnf
...
...
@@ -84,7 +84,7 @@ services:
image
:
redis:5.0
container_name
:
redis
ports
:
-
63
11
:6379
-
63
79
:6379
volumes
:
-
$PWD/conf/redis.conf:/usr/local/etc/redis/redis.conf
-
$PWD/data/redis_data:/data
...
...
Health-cloud-server/db_server/docker-compose-base.yaml
deleted
100644 → 0
View file @
7096955d
version
:
'
3'
volumes
:
sc_log
:
driver_opts
:
type
:
none
device
:
${DEPLOY_DIR}/${APP_NAME}/log
o
:
bind
networks
:
sc_net
:
ipam
:
driver
:
default
config
:
-
subnet
:
"
172.16.220.0/24"
Health-cloud-server/db_server/docker-compose-es.yaml
deleted
100644 → 0
View file @
7096955d
version
:
'
3'
services
:
elasticsearch
:
image
:
elasticsearch:6.8.23
restart
:
always
hostname
:
es-01
container_name
:
es
volumes
:
-
es-data:/usr/share/elasticsearch/data
-
${DB_DEPLOY_DIR}/plugins:/usr/share/elasticsearch/plugins
-
./conf/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
environment
:
-
"
ES_JAVA_OPTS=-Xms512m
-Xmx512m"
-
discovery.type=single-node
ports
:
-
'
9200:9200'
#java、集群通信端口
-
'
9300:9300'
#http通信端口
privileged
:
true
#环境变量
networks
:
-
sc_net
volumes
:
es-data
:
driver_opts
:
type
:
none
device
:
${DB_DEPLOY_DIR}/data/es_data/
o
:
bind
Health-cloud-server/db_server/docker-compose-mongodb.yaml
deleted
100644 → 0
View file @
7096955d
version
:
'
3'
services
:
mongo
:
image
:
mongo:3.4
container_name
:
mongo
hostname
:
mongo
restart
:
always
networks
:
-
sc_net
ports
:
-
"
27010:27017"
environment
:
TZ
:
Asia/Shanghai
#MONGO_INITDB_DATABASE:
MONGO_INITDB_ROOT_USERNAME
:
root
MONGO_INITDB_ROOT_PASSWORD
:
123456
volumes
:
-
/etc/localtime:/etc/localtime
-
$PWD/data/mongo_data:/data/db
-
$PWD/conf/init.sh:/docker-entrypoint-initdb.d/init.sh:ro
command
:
mongod
Health-cloud-server/db_server/docker-compose-mq.yaml
deleted
100644 → 0
View file @
7096955d
version
:
'
3'
services
:
rabbitmq
:
image
:
rabbitmq:3.7.28-management-alpine
restart
:
always
hostname
:
rabbitmq01
container_name
:
rabbitmq01
ports
:
-
"
5672:5672"
-
"
15672:15672"
environment
:
-
RABBITMQ_DEFAULT_USER=admin
-
RABBITMQ_DEFAULT_PASS=admin
volumes
:
-
mq-data:/var/lib/rabbitmq
privileged
:
true
networks
:
-
sc_net
volumes
:
mq-data
:
driver_opts
:
type
:
none
device
:
${DB_DEPLOY_DIR}/data/mq_data/
o
:
bind
Health-cloud-server/db_server/docker-compose-mysql.yaml
deleted
100644 → 0
View file @
7096955d
version
:
'
3'
services
:
mysql
:
image
:
mysql:5.7.29
container_name
:
mysql57
restart
:
always
ports
:
-
3308:3306
privileged
:
true
volumes
:
-
./conf/my.cnf:/etc/mysql/my.cnf
-
./data/mysql_data:/var/lib/mysql
environment
:
TZ
:
Asia/Shanghai
LANG
:
en_US.UTF-8
MYSQL_ROOT_PASSWORD
:
123456
MYSQL_DATABASE
:
ego_gw_db
command
:
[
'
--character-set-server=utf8mb4'
,
'
--collation-server=utf8mb4_general_ci'
,
'
--max_connections=3000'
]
networks
:
-
sc_net
Health-cloud-server/db_server/docker-compose-redis.yaml
deleted
100644 → 0
View file @
7096955d
version
:
"
3"
services
:
redis
:
image
:
redis:5.0
container_name
:
redis
ports
:
-
6311:6379
volumes
:
-
$PWD/conf/redis.conf:/usr/local/etc/redis/redis.conf
-
$PWD/data/redis_data:/data
command
:
redis-server /usr/local/etc/redis/redis.conf
networks
:
-
sc_net
db_install.sh
View file @
1de01908
...
...
@@ -11,23 +11,23 @@ function install_docker(){
echo
-e
"
\0
33[32m检测到 Docker 已安装,跳过安装步骤
\0
33[0m"
echo
-e
"
\0
33[32m启动 Docker
\0
33[0m "
service docker start 2>&1
else
else
echo
-e
"
\0
33[32m在线安装 docker
\0
33[0m"
curl
-fsSL
https://get.docker.com
-o
get-docker.sh 2>&1
sudo
sh get-docker.sh
--mirror
Aliyun 2>&1
echo
-e
"
\0
33[32m启动 docker...
\0
33[0m"
service docker start 2>&1
fi
fi
}
function
install_docker_compose
(){
if
which docker-compose
>
/dev/null
;
then
echo
-e
"
\0
33[32m检测到 Docker Compose 已安装,跳过安装步骤
\0
33[0m"
else
else
echo
-e
"
\0
33[32m在线安装 docker-compose
\0
33[0m"
curl
-L
https://get.daocloud.io/docker/compose/releases/download/1.29.2/docker-compose-
`
uname
-s
`
-
`
uname
-m
`
-o
/usr/local/bin/docker-compose 2>&1
chmod
+x /usr/local/bin/docker-compose
chmod
+x /usr/local/bin/docker-compose
ln
-s
/usr/local/bin/docker-compose /usr/bin/docker-compose
fi
fi
# 检查docker-compose是否正
docker-compose version 1>/dev/null 2>/dev/null
if
[
$?
!=
0
]
;
then
...
...
@@ -50,8 +50,6 @@ sleep 3
echo
-e
"
\0
33[32m*中间件包括Mysql,MongoDB,Es,Redis,RabbitMQ
\0
33[0m"
sleep
3
source
./install.ini
#定义安装程序的db路径
DB_DEPLOY_FILE
=
$(
dirname
$0
)
/Health-cloud-server/db_server
echo
${
DB_DEPLOY_DIR
}
...
...
hcctl
deleted
100755 → 0
View file @
7096955d
#!/bin/bash
action
=
$1
target
=
$2
source
~/.hcrc 2>/dev/null
||
echo
""
app_sc_dir
=
${
app_sc_dir
:-
/ops_project/Health-cloud-server/data-center
}
source
${
app_sc_dir
}
/install.ini
#DB-compose文件DB_DEPLOY_DIR
COMPOSE_FILE
=
$(
cat
${
app_sc_dir
}
/compose_files 2>/dev/null
||
echo
""
)
#修改es连接信息(默认-->外部)
edit_es_info
(){
echo
-e
" 使用外部MQ"
echo
-e
" 即将修改配置...."
sleep
2
sed
-i
-e
"s#host: es#host:
${
ES_HOST
}
#g"
\
-e
"s#username: elastic#username:
${
ES_USERNAME
}
#g"
\
-e
"s#password: changeme#password:
${
ES_PASSWORD
}
#g"
\
-e
"s#httpPort: 9200#httpPort:
${
ES_HTTP_PORT
}
#g"
\
-e
"s#tcpPort: 9300#tcpPort:
${
ES_TCP_PORT
}
#g"
\
-e
"s#clusterName: elasticsearch-cluster#clusterName:
${
ES_ClusterName
}
#g"
${
APP_CONF_DIR
}
/application.yml
}
#修改mq连接信息(默认-->外部)
edit_mq_info
(){
echo
-e
" 使用外部MQ"
echo
-e
" 即将修改配置...."
sleep
2
sed
-i
-e
"s#host: rabbitmq01#host:
${
MQ_HOST
}
#g"
\
-e
"s#username: admin#username:
${
MQ_USERNAME
}
#g"
\
-e
"s#password: admin#password:
${
MQ_PASSWORD
}
#g"
\
-e
"s#port: 5672#port:
${
MQ_PORT
}
#g"
\
-e
"s#virtual-host: /#virtual-host:
${
MQ_VHOST
}
#g"
${
APP_CONF_DIR
}
/application.yml
}
function
usage
()
{
echo
"Health-Cloud 控制脚本"
echo
echo
"Usage: "
echo
" ./hcctl.sh [COMMAND] [ARGS...]"
echo
" ./hcctl.sh --help"
echo
echo
"Commands: "
echo
" status 查看 Health-Cloud 服务运行状态"
echo
" start 启动 Health-Cloud 服务"
echo
" stop 停止 Health-Cloud 服务"
echo
" restart 重启 Health-Cloud 服务"
echo
" uninstall 卸载 Health-Cloud 服务"
}
#docker-compose的基础配置
install_compose-files
(){
select
INSTALL_MODE
in
"all"
"server"
"controller"
do
echo
"
${
DB_DEPLOY_DIR
}
,
${
APP_NAME
}
"
compose_files
=
"-f
${
DB_DEPLOY_DIR
}
/docker-compose-base.yaml"
case
${
INSTALL_MODE
}
in
all
)
echo
"即将进入all模式,这将安装data-center全部服务与组件"
sleep
2
#compose_files="${compose_files} -f ${DB_DEPLOY_DIR}/docker-compose-es.yaml -f ${DB_DEPLOY_DIR}/docker-compose-mq.yaml -f ${app_sc_dir}/docker-compose-searchcenter.yaml"
compose_files
=
"
${
compose_files
}
-f
${
DB_DEPLOY_DIR
}
/docker-compose-es.yaml -f
${
DB_DEPLOY_DIR
}
/docker-compose-mq.yaml -f
${
DB_DEPLOY_DIR
}
/docker-compose-mongodb.yaml -f
${
DB_DEPLOY_DIR
}
/docker-compose-mysql.yaml -f
${
DB_DEPLOY_DIR
}
/docker-compose-redis.yaml -f
${
app_sc_dir
}
/docker-compose-datacenter.yaml"
break
;;
server
)
echo
"即将进入server模式,这将只安装data-center服务"
sleep
2
compose_files
=
"
${
compose_files
}
-f
${
app_sc_dir
}
/docker-compose-datacenter.yaml"
break
;;
controller
)
echo
"即将进入crontroller模式,这将根据install.ini中您的所配置的(es,mq)是否使用外部来选择安装"
sleep
2
break
;;
exit
)
echo
"Good Bye!"
exit
0
;;
*
)
echo
"错误模式-请重新输入"
exit
127
esac
done
#是否使用外部组件
if
[
${
INSTALL_MODE
}
==
"all"
]
;
then
echo
-e
"正在创建数据目录"
#mkdir -p ${db_sc_dir}/data/{es_data,mq_data}
mkdir
-p
${
db_sc_dir
}
/data/
{
es_data,mq_data,mongo_data,redis_data,mysql_data
}
echo
-e
"正在创建日志目录"
mkdir
-p
${
app_sc_dir
}
/log
elif
[
${
INSTALL_MODE
}
==
"server"
]
;
then
echo
-e
"正在创建日志目录"
mkdir
-p
${
app_sc_dir
}
/log
edit_es_info
edit_mq_info
elif
[
${
INSTALL_MODE
}
==
"controller"
]
;
then
#判断es
if
[
${
ES_ISUSE_STATUS
}
==
'false'
]
;
then
echo
-e
"正在创建Elasticsearch数据目录"
mkdir
-p
${
db_sc_dir
}
/data/es_data
chown
-R
1000:0
${
db_sc_dir
}
/data/es_data
compose_files
=
"
${
compose_files
}
-f
${
DB_DEPLOY_DIR
}
/docker-compose-es.yaml -f
${
app_sc_dir
}
/docker-compose-searchcenter.yaml"
elif
[
${
ES_ISUSE_STATUS
}
==
'true'
]
;
then
edit_es_info
else
echo
"es_isuse_status配置错误"
exit
127
fi
#判断mq
if
[
${
MQ_ISUSE_STATUS
}
==
'false'
]
;
then
echo
-e
"正在创建MQ数据目录"
mkdir
-p
${
db_sc_dir
}
/data/es_data
compose_files
=
"
${
compose_files
}
-f
${
DB_DEPLOY_DIR
}
/docker-compose-mq.yaml -f
${
app_sc_dir
}
/docker-compose-searchcenter.yaml"
elif
[
${
MQ_ISUSE_STATUS
}
==
'true'
]
;
then
edit_mq_info
else
ehco
"mq_isuse_status配置错误"
exit
127
fi
echo
-e
"正在创建日志目录"
mkdir
-p
${
app_sc_dir
}
/log
fi
#将所需要部署的组件ymal输出到文件
echo
"
${
compose_files
}
"
>
${
app_sc_dir
}
/compose_files
COMPOSE_FILE
=
$(
cat
${
app_sc_dir
}
/compose_files
)
echo
"即将启动docker-compose部署"
sudo
docker-compose
${
COMPOSE_FILE
}
up
-d
}
function
status
(){
echo
cd
${
app_sc_dir
}
docker-compose
${
COMPOSE_FILE
}
ps
}
function
start
(){
echo
cd
${
app_sc_dir
}
docker-compose
${
COMPOSE_FILE
}
start
}
function
stop
(){
echo
cd
${
app_sc_dir
}
docker-compose
${
COMPOSE_FILE
}
stop
}
function
restart
(){
echo
cd
${
app_sc_dir
}
docker-compose
${
COMPOSE_FILE
}
stop
docker-compose
${
COMPOSE_FILE
}
start
}
function
uninstall
(){
echo
cd
${
app_sc_dir
}
docker-compose
${
COMPOSE_FILE
}
down
}
function
main
(){
case
"
${
action
}
"
in
status
)
status
;;
start
)
start
;;
stop
)
stop
;;
restart
)
restart
;;
uninstall
)
uninstall
;;
--help
)
usage
;;
-h
)
usage
;;
install_compose-files
)
# pwd
echo
"即将执行方法install-compose"
install_compose-files
;;
*
)
echo
cd
${
app_sc_dir
}
docker-compose
${
COMPOSE_FILES
}
$@
;;
esac
}
main
$@
install.ini
deleted
100644 → 0
View file @
7096955d
#/bin/bash
#项目名
APP_NAME
=
data-center
#镜像相关
SC_IMAGE_URL
=
harbor.hw.jiankangyouyi.com:5000/search-center-public/
SC_IMAGE_NAME
=
${APP_NAME}
SC_IMAGE_VERSION
=
v1.0
#部署目录
DEPLOY_DIR
=
/ops_project/Health-cloud-server
DB_DEPLOY_DIR
=
/ops_project/Health-cloud-server-DB
#search-center配置文件目录
APP_CONF_DIR
=
${DEPLOY_DIR}/${APP_NAME}/conf
#是否使用外部es
ES_ISUSE_STATUS
=
false
#es
ES_HOST
=
192.168.1.201
ES_USERNAME
=
app_search-center
ES_PASSWORD
=
3HPDm0OdmoMZ6DiYWCUG
ES_ClusterName
=
elasticsearch-jkyy
ES_HTTP_PORT
=
9200
ES_TCP_PORT
=
9300
#是否使用外部rabbitmq
MQ_ISUSE_STATUS
=
false
#mq
MQ_HOST
=
121.36.45.76,121.36.67.45,119.3.221.135
MQ_PORT
=
5672
MQ_VHOST
=
/qa
MQ_USERNAME
=
ego_gw_qa
MQ_PASSWORD
=
jkyy_pwd
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment