📦 打包设置
This commit is contained in:
parent
aefc88fe5d
commit
f60447a774
|
@ -9,6 +9,7 @@ lerna-debug.log*
|
||||||
|
|
||||||
node_modules
|
node_modules
|
||||||
dist
|
dist
|
||||||
|
fakeServer
|
||||||
dist-ssr
|
dist-ssr
|
||||||
*.local
|
*.local
|
||||||
|
|
||||||
|
|
|
@ -21,7 +21,7 @@ build-job:
|
||||||
# 打印编译开始信息
|
# 打印编译开始信息
|
||||||
- echo "Compiling the code..."
|
- echo "Compiling the code..."
|
||||||
# 使用Maven编译Java项目,跳过测试
|
# 使用Maven编译Java项目,跳过测试
|
||||||
- npm i -g pnpm && pnpm i && pnpm build
|
- npm i -g pnpm && pnpm i
|
||||||
# 打印编译完成信息
|
# 打印编译完成信息
|
||||||
- echo "Compile complete."
|
- echo "Compile complete."
|
||||||
# 从Docker Hub拉取OpenJDK基础镜像
|
# 从Docker Hub拉取OpenJDK基础镜像
|
||||||
|
@ -29,7 +29,8 @@ build-job:
|
||||||
# 打印拉取完成信息
|
# 打印拉取完成信息
|
||||||
- echo "docker pull complete."
|
- echo "docker pull complete."
|
||||||
# 使用Dockerfile构建Docker镜像,并打上标签
|
# 使用Dockerfile构建Docker镜像,并打上标签
|
||||||
- cd docker && docker build -f Dockerfile -t $CONTAINER_NAME:$DOCKER_TAG .
|
- ls
|
||||||
|
- pnpm build && cd docker && docker build -f Dockerfile -t $CONTAINER_NAME:$DOCKER_TAG .
|
||||||
# 打印构建成功信息
|
# 打印构建成功信息
|
||||||
- echo "Application successfully deployed."
|
- echo "Application successfully deployed."
|
||||||
|
|
||||||
|
|
|
@ -57,7 +57,9 @@ const useMock = (mode: string) => {
|
||||||
logger: true,
|
logger: true,
|
||||||
include: 'mock',
|
include: 'mock',
|
||||||
infixName: false,
|
infixName: false,
|
||||||
enableProd: true, // 线上支持mock
|
// enableProd: true,
|
||||||
|
// build: true,
|
||||||
|
// http2: true,
|
||||||
})
|
})
|
||||||
: null;
|
: null;
|
||||||
};
|
};
|
||||||
|
|
|
@ -19,9 +19,9 @@ RUN echo "Asia/Shanghai" > /etc/timezone
|
||||||
WORKDIR /usr/share/nginx/html
|
WORKDIR /usr/share/nginx/html
|
||||||
|
|
||||||
# 将前端项目打包文件复制到 Nginx 的默认静态文件目录
|
# 将前端项目打包文件复制到 Nginx 的默认静态文件目录
|
||||||
COPY dist/ /usr/share/nginx/html
|
COPY docker/dist/ /usr/share/nginx/html
|
||||||
# 复制到nginx目录下
|
# 复制到nginx目录下
|
||||||
COPY dist/ /etc/nginx/html
|
COPY docker/dist/ /etc/nginx/html
|
||||||
|
|
||||||
# 暴露 Nginx 的默认端口
|
# 暴露 Nginx 的默认端口
|
||||||
EXPOSE 80
|
EXPOSE 80
|
||||||
|
|
|
@ -4,6 +4,8 @@ settings:
|
||||||
autoInstallPeers: true
|
autoInstallPeers: true
|
||||||
excludeLinksFromLockfile: false
|
excludeLinksFromLockfile: false
|
||||||
|
|
||||||
|
packageExtensionsChecksum: sha256-P0QlM8/kU0utlq/9p9JMVRZfIyZpKq+o9SyM/Bghnd4=
|
||||||
|
|
||||||
importers:
|
importers:
|
||||||
|
|
||||||
.:
|
.:
|
||||||
|
|
Loading…
Reference in New Issue