提交 62e89ab6 作者: yanxin

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

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