# 使用官方Node.js运行时作为基础镜像 FROM node:18-alpine # 全局安装yarn RUN npm install -g yarn # 设置工作目录 WORKDIR /app # 复制package.json和yarn.lock COPY package.json yarn.lock* ./ # 安装项目依赖 RUN yarn install # 复制项目文件 COPY . . # 暴露端口 EXPOSE 3000 # 启动项目 CMD ["yarn", "dev"]