marketing/scripts/portal/docker_build_portal.sh

14 lines
587 B
Bash

# 参数信息
version='v1.0.0'
current_date=$(date "+%Y%m%d")
SHELL_FOLDER=$(cd "$(dirname "$0")";pwd)
cd ${SHELL_FOLDER}
# 编译项目
cd ../../marketing-ui/admin-ui/ && npm install && npm run build:prod && cd ../../
docker build -f scripts/portal/Dockerfile -t xmodel/marketing-portal:${version}-${current_date} .
# 重命名镜像
portal_registry=registry.cn-hangzhou.aliyuncs.com/xmodel/marketing-portal:${version}-${current_date}-release
docker tag xmodel/marketing-portal:${version}-${current_date} "${portal_registry}"
# 打印仓库地址
echo "docker push ${portal_registry}"