|
|
|
@ -1,7 +1,7 @@
|
|
|
|
|
|
|
|
|
|
#使用说明,用来提示输入参数 |
|
|
|
|
usage() { |
|
|
|
|
echo "Usage: sh 执行脚本.sh [port|mount|base|modules|monitor|stop|rm|rmiNoneTag]" |
|
|
|
|
echo "Usage: sh 执行脚本.sh [port|mount|base|monitor|modules|prometheus|stop|rm|rmiNoneTag]" |
|
|
|
|
exit 1 |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -39,6 +39,7 @@ port(){
|
|
|
|
|
|
|
|
|
|
##放置挂载文件 |
|
|
|
|
mount(){ |
|
|
|
|
#挂载配置文件 |
|
|
|
|
if test ! -f "/docker/nginx/api/nginx.conf" ;then |
|
|
|
|
mkdir -p /docker/nginx/api |
|
|
|
|
cp nginx/api/nginx.conf /docker/nginx/api/nginx.conf |
|
|
|
@ -60,6 +61,9 @@ mount(){
|
|
|
|
|
mkdir -p /docker/grafana |
|
|
|
|
cp prometheus/config/grafana.ini /docker/grafana/grafana.ini |
|
|
|
|
fi |
|
|
|
|
#增加目录权限 |
|
|
|
|
chmod -R 777 /docker/prometheus |
|
|
|
|
chmod -R 777 /docker/grafana |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
#启动基础模块 |
|
|
|
@ -108,11 +112,14 @@ case "$1" in
|
|
|
|
|
"base") |
|
|
|
|
base |
|
|
|
|
;; |
|
|
|
|
"monitor") |
|
|
|
|
monitor |
|
|
|
|
;; |
|
|
|
|
"modules") |
|
|
|
|
modules |
|
|
|
|
;; |
|
|
|
|
"monitor") |
|
|
|
|
monitor |
|
|
|
|
"prometheus") |
|
|
|
|
prometheus |
|
|
|
|
;; |
|
|
|
|
"stop") |
|
|
|
|
stop |
|
|
|
|