提交 62e89ab6 作者: yanxin

构建镜像手动指定本机ip地址

上级 3cadd6f8
...@@ -22,6 +22,7 @@ function print_usage { ...@@ -22,6 +22,7 @@ function print_usage {
function handle { function handle {
local env_name=$1 local env_name=$1
local build_timestamp=$2 local build_timestamp=$2
local local_ip=$3
echo "执行的环境变量: ${env_name}" echo "执行的环境变量: ${env_name}"
echo "执行的构建时间戳: ${build_timestamp}" echo "执行的构建时间戳: ${build_timestamp}"
...@@ -47,7 +48,7 @@ function handle { ...@@ -47,7 +48,7 @@ function handle {
--build-arg NACOS_SERVER=${nacos_server} \ --build-arg NACOS_SERVER=${nacos_server} \
--build-arg NACOS_USERNAME=${nacos_username} \ --build-arg NACOS_USERNAME=${nacos_username} \
--build-arg NACOS_PASSWORD=${nacos_password} \ --build-arg NACOS_PASSWORD=${nacos_password} \
--build-arg NACOS_LOCAL_IP=${nacos_local_ip} \ --build-arg NACOS_LOCAL_IP=${local_ip} \
-f ./build/Dockerfile -t ${domain}/${namespace}/${name}:${version} . -f ./build/Dockerfile -t ${domain}/${namespace}/${name}:${version} .
echo "---推送镜像---" echo "---推送镜像---"
...@@ -60,16 +61,17 @@ function handle { ...@@ -60,16 +61,17 @@ function handle {
# 主程序入口点 # 主程序入口点
function main { function main {
if [ "$#" -ne 2 ]; then if [ "$#" -ne 3 ]; then
print_usage print_usage
echo "错误: 需要提供两个个参数 <env_name> <build_timestamp>" >&2 echo "错误: 需要提供三个参数 <env_name> <build_timestamp> <local_ip>">&2
exit 1 exit 1
fi fi
local env_name=$1 local env_name=$1
local build_timestamp=$2 local build_timestamp=$2
local local_ip=$3
handle "${env_name}" "${build_timestamp}" handle "${env_name}" "${build_timestamp}" "${local_ip}"
} }
# 错误处理 # 错误处理
......
...@@ -26,6 +26,5 @@ svc_port="1689" ...@@ -26,6 +26,5 @@ svc_port="1689"
# nacos配置 # nacos配置
nacos_server="192.168.0.224:8848" nacos_server="192.168.0.224:8848"
nacos_local_ip="192.168.0.152"
nacos_username="nacos" nacos_username="nacos"
nacos_password="nacos" nacos_password="nacos"
\ No newline at end of file
...@@ -26,6 +26,5 @@ svc_port="1689" ...@@ -26,6 +26,5 @@ svc_port="1689"
# nacos配置 # nacos配置
nacos_server="192.168.0.225:8848" nacos_server="192.168.0.225:8848"
nacos_local_ip="192.168.0.188"
nacos_username="nacos" nacos_username="nacos"
nacos_password="nacos" nacos_password="nacos"
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论