Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
setup-manager
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
赵啸非
setup-manager
Commits
ef7e6fee
Commit
ef7e6fee
authored
Nov 13, 2024
by
赵啸非
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加产品资源枚举类
parent
145e0f76
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
19 additions
and
24 deletions
+19
-24
setup-project-manager/src/main/java/com/mortals/xhx/module/setup/service/impl/SetupProjectServiceImpl.java
...hx/module/setup/service/impl/SetupProjectServiceImpl.java
+1
-0
setup.sh
setup.sh
+18
-24
No files found.
setup-project-manager/src/main/java/com/mortals/xhx/module/setup/service/impl/SetupProjectServiceImpl.java
View file @
ef7e6fee
...
...
@@ -221,6 +221,7 @@ public class SetupProjectServiceImpl extends AbstractCRUDServiceImpl<SetupProjec
if
(
SystemUtil
.
getOsInfo
().
isLinux
())
{
//todo 执行部署脚本
//后端服务,创建service 启动服务
callScript
(
"chmod -R 755 "
+
destDir
,
"4"
);
callScript
(
"project_deploy.sh"
,
"4"
,
publicPath
);
}
else
if
(
SystemUtil
.
getOsInfo
().
isWindows
())
{
//todo
...
...
setup.sh
View file @
ef7e6fee
...
...
@@ -285,24 +285,26 @@ WantedBy=multi-user.target
setup_rabbitmq
()
{
writelog
"docker 安装rabbitmq。。。。"
writelog
"检测是否安装docker 如果没有安装 则提示先安装docker "
#todo
docker
=
$(
docker
--version
|
grep
"Docker"
|
awk
'{print $1}'
)
docker
=
$(
docker
--version
|
grep
"Docker"
|
awk
'{print $1}'
)
if
[
"
$docker
"
!=
"Docker"
]
;
then
writelog
"未安装docker 请先安装docker"
return
1
fi
#删除容器与镜像
writelog
"docker 卸载rabbitmq。。。。"
docker stop rabbitmq
docker
rm
rabbitmq
docker rmi rabbitmq:v3.10
writelog
"docker 加载rabbitmq镜像中。。。。"
docker load <
${
BASEDIR
}
/soft/
${
RABBITMQ
}
/rabbitmq.tar
writelog
"创建容器并启动"
docker run
-d
--restart
=
always
--name
rabbitmq
-p
5672:5672
-p
15674:15674
-p
15672:15672
rabbitmq:v3.10
writelog
"初始化插件"
writelog
"创建容器并启动
中。。。
"
docker run
-d
--restart
=
always
--name
rabbitmq
-p
5672:5672
-p
15674:15674
-p
15672:15672 rabbitmq:v3.10
writelog
"
容器启动都完成,
初始化插件"
docker
exec
-i
rabbitmq /bin/bash
-c
'rabbitmq-plugins enable rabbitmq_management&&rabbitmq-plugins enable rabbitmq_web_stomp rabbitmq_web_stomp_examples&&rabbitmqctl add_user taxi_mq admin@2020&&rabbitmqctl set_user_tags taxi_mq administrator&&rabbitmqctl set_permissions -p / taxi_mq ".*" ".*" ".*"'
writelog
"rabbitmq 安装完成!"
}
setup_rabbitmq_bak
()
{
writelog
"setup rabbitmq"
mkdir
-p
${
RABBITMQ_CONF_PATH
}
...
...
@@ -399,37 +401,29 @@ setup_docker() {
docker stop
$(
docker ps
-aq
)
docker
rm
$(
docker ps
-aq
)
docker rmi
$(
docker images
-q
)
yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
#
yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
systemctl stop docker
rm
-rf
/var/lib/docker
yum remove docker-ce
#
yum remove docker-ce
rm
-f
/usr/bin/docker
rm
-f
/etc/docker/daemon.json
rm
-rf
/var/lib/docker
writelog
"docker安装..."
tar
-zvxf
${
BASEDIR
}
/soft/
${
DOCKER
}
/
${
DOCKER_FILENAME
}
-C
"/usr/bin/"
--strip-components
1
/bin/cp
-arf
${
BASEDIR
}
/release/conf/
${
DOCKER
}
.service
${
SERVICE_PATH
}
/
/bin/cp
-arf
${
BASEDIR
}
/release/conf/daemon.json /etc/docker/
/bin/cp
-arf
${
BASEDIR
}
/release/conf/nginx /home/docker/
/bin/cp
-arf
${
BASEDIR
}
/release/conf/php /home/docker/
chmod
-R
755 /home/docker
systemctl
enable
${
DOCKER
}
systemctl daemon-reload
systemctl start
${
DOCKER
}
writelog
"docker安装完成"
writelog
"docker安装nginx-php镜像开始"
writelog
"docker安装nginx-php镜像开始..."
docker load <
${
BASEDIR
}
/soft/
${
DOCKER
}
/webdevops-php-nginx.tar
systemctl restart docker
writelog
"docker安装nginx-php镜像完成,启动镜像..."
writelog
"docker安装rabbitmq镜像开始"
#docker load <${BASEDIR}/soft/${RABBITMQ}/rabbitmq.3.10.tar
#docker tag 4ec067de45e0 rabbitmq:3.10
writelog
"docker安装rabbitmq镜像完成"
writelog
"docker安装nginx-php镜像完成!"
}
clear_deploy
()
{
...
...
@@ -816,7 +810,7 @@ function subnum() { #选项
result
=
$(
setup_rabbitmq
)
if
[
"
$result
"
=
"1"
]
;
then
#提示安装失败
read
-p
"安装rabbitmq请先安装docker!"
read
-p
"安装rabbitmq请先安装docker!"
fi
;;
5
)
...
...
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