99AI/Dockerfile

29 lines
697 B
Docker
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 编译阶段
FROM node:18-alpine AS build
WORKDIR /app
COPY . .
# 使用腾讯源(国内服务器可取消下方注释以提升安装速度)
# RUN npm config set registry https://mirrors.cloud.tencent.com/npm/
# 使用淘宝源(国内服务器可取消下方注释以提升安装速度)
# RUN npm config set registry https://registry.npmmirror.com
# 如遇到提示网站证书无效取消下方注释禁止严格SS策略
# RUN npm config set strict-ssl false
# 使用 pnpm 安装项目依赖
RUN npm install -g pnpm
RUN pnpm install
# 运行阶段
FROM node:18-alpine
ENV TZ="Asia/Shanghai"
WORKDIR /app
COPY --from=build /app .
EXPOSE 9520
CMD ["node", "./dist/main.js"]