Files
apikey-validator/Dockerfile.simple
2025-09-06 20:17:11 +08:00

23 lines
352 B
Docker

# 简化的单阶段构建(适用于开发环境)
FROM node:18-alpine
# 设置工作目录
WORKDIR /app
# 复制所有文件
COPY . .
# 安装后端依赖
RUN npm ci
# 安装前端依赖并构建
RUN cd frontend && npm ci && npm run build
# 构建后端
RUN npm run build:server
# 暴露端口
EXPOSE 3000
# 启动应用
CMD ["npm", "start"]