chore: pre publish

This commit is contained in:
xiaojunnuo
2023-05-25 15:17:58 +08:00
parent 998200e570
commit 5556bc3a4b
23 changed files with 278 additions and 437 deletions
+11
View File
@@ -0,0 +1,11 @@
FROM node:18.16.0-slim
RUN npm install -g pnpm
ADD ./workspace/certd-server/package.json /app/
WORKDIR /app/
pnpm install -P
ADD ./workspace/certd-server/ /app/
CMD ["npm","run","start"]
+33
View File
@@ -0,0 +1,33 @@
#!/bin/bash
echo "请先输入一个版本号:"
read version
echo "您输入的版本号是: $version"
echo "登录aliyun镜像仓库"
docker login --username=252959493@qq.com registry.cn-shenzhen.aliyuncs.com
$build=$(pwd)
cd ../../
$root=$(pwd)
echo "安装依赖"
pnpm install
echo "client build"
cd $root/packages/certd-client
pnpm run build
echo "client build success"
echo "server build"
cd $root/packages/certd-server
pnpm run build
echo "server build success"
echo "rm node_modules"
rm ./node_modules -rf
echo "copy to workspace"
\cp ./* $build/workspace/certd-server -rf
\cp ../certd-client/dist/* $build/workspace/certd-server/public/ -rf
+14
View File
@@ -0,0 +1,14 @@
version: '3.3' # 指定docker-compose 版本
services: # 要拉起的服务们
certd:
build:
context: ./
dockerfile: Dockerfile
image: registry.cn-shenzhen.aliyuncs.com/handsfree/certd:${TAG}
container_name: certd # 容器名
restart: unless-stopped # 重启
ports: # 端口映射
- "7001:7001"
environment:
- TZ=Asia/Shanghai