forked from Gitlink/microservices
fix(项目部署): 自动化部署脚本
新增测试环境及生产环境 修复nacos映射端口参数重复的问题 关联Issue:https://www.gitlink.org.cn/Gitlink/forgeplus/issues/2853
This commit is contained in:
parent
221a14b72e
commit
fb683d72ad
|
|
@ -6,7 +6,7 @@ orgin_path=`pwd`
|
|||
|
||||
# 使用说明,用来提示输入参数
|
||||
usage() {
|
||||
echo "\e[91m错误:必须传入环境和方法两个参数 \e[0m"
|
||||
echo -e "\e[91m错误:必须传入环境和方法两个参数 \e[0m"
|
||||
echo "Usage: sh build.sh [test|prod] [build_base_image|gen_nacos_config|gen_nacos_sql|gen_docker_compose|gen_dockerfile|build_maven]"
|
||||
exit 1
|
||||
}
|
||||
|
|
@ -66,9 +66,9 @@ gen_docker_compose(){
|
|||
cp default_docker-compose.yml docker-compose.yml
|
||||
sed -i "s|#docker_data|${docker_data}|g" docker-compose.yml
|
||||
sed -i "s|#file_path|${file_path}|g" docker-compose.yml
|
||||
sed -i "s|#nacos_port|${nacos_port}|g" docker-compose.yml
|
||||
sed -i "s|#redis_port|${redis_port}|g" docker-compose.yml
|
||||
sed -i "s|#gateway_port|${gateway_port}|g" docker-compose.yml
|
||||
sed -i "s|#mapping_nacos_port|${mapping_nacos_port}|g" docker-compose.yml
|
||||
sed -i "s|#mapping_redis_port|${mapping_redis_port}|g" docker-compose.yml
|
||||
sed -i "s|#mapping_gateway_port|${mapping_gateway_port}|g" docker-compose.yml
|
||||
}
|
||||
|
||||
gen_dockerfile(){
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ services:
|
|||
- #docker_data/nacos/logs/:/home/nacos/logs
|
||||
- #docker_data/nacos/conf/application.properties:/home/nacos/conf/application.properties
|
||||
ports:
|
||||
- "#nacos_port:8848"
|
||||
- "#mapping_nacos_port:8848"
|
||||
deploy:
|
||||
resources:
|
||||
limits:
|
||||
|
|
@ -22,7 +22,7 @@ services:
|
|||
build:
|
||||
context: ./redis
|
||||
ports:
|
||||
- "#redis_port:6379"
|
||||
- "#mapping_redis_port:6379"
|
||||
volumes:
|
||||
- #docker_data/redis/conf/redis.conf:/home/gitlink/redis/redis.conf
|
||||
- #docker_data/redis/data:/data
|
||||
|
|
@ -57,7 +57,7 @@ services:
|
|||
context: gitlink/gateway
|
||||
dockerfile: dockerfile
|
||||
ports:
|
||||
- "#gateway_port:8080"
|
||||
- "#mapping_gateway_port:8080"
|
||||
depends_on:
|
||||
- gitlink-redis
|
||||
- gitlink-nacos
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
# 使用说明,用来提示输入参数
|
||||
usage() {
|
||||
echo "\e[91m错误:必须传入环境和方法两个参数 \e[0m"
|
||||
echo -e "\e[91m错误:必须传入环境和方法两个参数 \e[0m"
|
||||
echo "Usage: sh deploy.sh [test|prod] [port|base|build_modules|modules|stop|rm]"
|
||||
exit 1
|
||||
}
|
||||
|
|
|
|||
|
|
@ -39,8 +39,8 @@ skywalking_backend_service=111.8.36.180:95
|
|||
## Docker数据路径
|
||||
docker_data=/data/docker-data
|
||||
## Nacos映射端口
|
||||
nacos_port=8848
|
||||
mapping_nacos_port=8848
|
||||
## Redis映射端口
|
||||
redis_port=6379
|
||||
mapping_redis_port=6379
|
||||
## Gateway映射端口
|
||||
gateway_port=8080
|
||||
mapping_gateway_port=8080
|
||||
|
|
|
|||
|
|
@ -39,8 +39,8 @@ skywalking_backend_service=111.8.36.180:95
|
|||
## Docker数据路径
|
||||
docker_data=/data/docker-data/test
|
||||
## Nacos映射端口
|
||||
nacos_port=23848
|
||||
mapping_nacos_port=23848
|
||||
## Redis映射端口
|
||||
redis_port=23379
|
||||
mapping_redis_port=23379
|
||||
## Gateway映射端口
|
||||
gateway_port=23080
|
||||
mapping_gateway_port=23080
|
||||
|
|
|
|||
Loading…
Reference in New Issue