- Simplify Dockerfile to single-stage development setup - Add docker-compose.yml for easier container management Co-Authored-By: Claude <noreply@anthropic.com>
21 lines
363 B
Docker
21 lines
363 B
Docker
FROM node:24-alpine
|
||
WORKDIR /app
|
||
|
||
# 配置阿里云 npm 镜像
|
||
RUN npm config set registry https://registry.npmmirror.com
|
||
|
||
# 复制依赖文件
|
||
COPY package*.json ./
|
||
|
||
# 安装所有依赖(包括 devDependencies)
|
||
RUN npm install
|
||
|
||
# 复制源代码
|
||
COPY . .
|
||
|
||
# 暴露端口
|
||
EXPOSE 3000
|
||
|
||
# 运行开发服务器
|
||
CMD ["npm", "run", "dev", "--", "--port", "3000"]
|