From 1795a891ce9bca9b64f990cbad936206918b5007 Mon Sep 17 00:00:00 2001 From: RockYang Date: Fri, 23 Jun 2023 07:08:16 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E6=B7=BB=E5=8A=A0=20docker=20?= =?UTF-8?q?=E9=95=9C=E5=83=8F=E6=9E=84=E5=BB=BA=E8=84=9A=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker/build.sh | 31 +++++++++++++++++++ .../{dockerfile-go-api => dockerfile-api-go} | 0 2 files changed, 31 insertions(+) create mode 100755 docker/build.sh rename docker/{dockerfile-go-api => dockerfile-api-go} (100%) diff --git a/docker/build.sh b/docker/build.sh new file mode 100755 index 00000000..4dcd9750 --- /dev/null +++ b/docker/build.sh @@ -0,0 +1,31 @@ +#!/bin/bash + +version=$1 +# build go api +cd ../api/go +make clean linux + +# build web app +cd ../../web +npm run build + +cd ../docker + +# remove docker image if exists +docker rmi chatgpt-plus-go:$version +# build docker image for chatgpt-plus-go +docker build -t chatgpt-plus-go:$version -f dockerfile-api-go ../ + +# build docker image for chatgpt-plus-vue +docker rmi chatgpt-plus-vue:$version +docker build -t chatgpt-plus-vue:$version -f dockerfile-vue ../ + +# add tag for aliyum docker registry +goImageId=`docker images |grep chatgpt-plus-go |grep $version |awk '{print $3}'` +docker rmi registry.cn-hangzhou.aliyuncs.com/geekmaster/chatgpt-plus-go:$version +docker tag $goImageId registry.cn-hangzhou.aliyuncs.com/geekmaster/chatgpt-plus-go:$version + +vueImageId=`docker images |grep chatgpt-plus-vue |grep $version |awk '{print $3}'` +docker rmi registry.cn-hangzhou.aliyuncs.com/geekmaster/chatgpt-plus-vue:$version +docker tag $vueImageId registry.cn-hangzhou.aliyuncs.com/geekmaster/chatgpt-plus-vue:$version + diff --git a/docker/dockerfile-go-api b/docker/dockerfile-api-go similarity index 100% rename from docker/dockerfile-go-api rename to docker/dockerfile-api-go