Files
certd/docker/image/build.sh

38 lines
851 B
Bash
Raw Normal View History

2023-05-25 15:17:58 +08:00
#!/bin/bash
2023-06-28 09:58:58 +08:00
set -e
2023-05-25 15:17:58 +08:00
echo "请先输入一个版本号:"
read version
echo "您输入的版本号是: $version"
echo "登录aliyun镜像仓库"
2023-06-28 10:29:16 +08:00
sudo docker login --username=252959493@qq.com registry.cn-shenzhen.aliyuncs.com
2023-05-25 15:17:58 +08:00
2023-05-25 16:13:55 +08:00
build=$(pwd)
2023-05-25 15:17:58 +08:00
cd ../../
2023-05-25 16:13:55 +08:00
root=$(pwd)
2023-05-25 15:17:58 +08:00
echo "安装依赖"
2023-06-28 10:27:37 +08:00
#pnpm install --registry=https://registry.npmmirror.com
pnpm install
2023-05-25 15:17:58 +08:00
echo "client build"
2023-05-25 16:13:55 +08:00
cd $root/packages/ui/certd-client
2023-05-25 15:17:58 +08:00
pnpm run build
echo "client build success"
echo "server build"
2023-05-25 16:13:55 +08:00
cd $root/packages/ui/certd-server
2023-05-25 15:17:58 +08:00
pnpm run build
echo "server build success"
echo "rm node_modules"
rm ./node_modules -rf
echo "copy to workspace"
2023-05-25 16:13:55 +08:00
mkdir -p $build/workspace/certd-server
2023-05-25 15:17:58 +08:00
\cp ./* $build/workspace/certd-server -rf
\cp ../certd-client/dist/* $build/workspace/certd-server/public/ -rf
2023-06-28 13:54:17 +08:00
#export TAG=$version
#sudo -E docker compose build
#sudo -E docker compose push