diff --git a/deploy_k8s/dockerfiles/api.Dockerfile b/deploy_k8s/dockerfiles/api.Dockerfile index 51d0e1971..6d9481d7d 100644 --- a/deploy_k8s/dockerfiles/api.Dockerfile +++ b/deploy_k8s/dockerfiles/api.Dockerfile @@ -5,7 +5,7 @@ ENV WORKDIR /bin ENV CONFIG_NAME $WORKDIR/config/config.yaml # 将可执行文件复制到目标目录 -ADD ../cmd/bin/open_im_api $WORKDIR/main +ADD ../../cmd/bin/open_im_api $WORKDIR/main # 创建用于挂载的几个目录,添加可执行权限 RUN mkdir $WORKDIR/logs $WORKDIR/config $WORKDIR/db && \ diff --git a/deploy_k8s/script/build_push_all_images.sh b/deploy_k8s/script/build_push_all_images.sh index f5a03edfc..9ce01aa22 100644 --- a/deploy_k8s/script/build_push_all_images.sh +++ b/deploy_k8s/script/build_push_all_images.sh @@ -23,13 +23,19 @@ # ../cmd/open_im_demo/ #) # +cd ../../script/; ./build_all_service.sh +cd ../deploy_k8s/dockerfiles dockerfile_list=$(ls ../dockerfiles/) -echo ${dockerfile_list} + +echo "start to build images" + for dockerfile in $dockerfile_list do echo "start to build images" $dockerfile - docker build -t $image . -f ${dockerfile} - echo "build ${dockerfile} ok" + image=`echo $dockerfile |awk -F '.' '{print $1}'` + docker build -t $image . -f ../dockerfiles/${dockerfile} + echo "build ${dockerfile} success" + docker push $image + echo "push ${image} success " done -echo ${#dockerfile_list[*]}