---初始化后台管理web页面项目
This commit is contained in:
30
docker/Dockerfile-node
Normal file
30
docker/Dockerfile-node
Normal file
@ -0,0 +1,30 @@
|
||||
FROM --platform=linux/arm64 docker.xuanyuan.run/library/node:20.15.1-slim
|
||||
|
||||
|
||||
# 设置工作目录
|
||||
WORKDIR /app
|
||||
|
||||
|
||||
|
||||
# 安装依赖(http-server和http-proxy-middleware)
|
||||
RUN npm install http-server http-proxy-middleware --production
|
||||
|
||||
# 复制自定义服务器脚本server.js
|
||||
COPY ./server.js /app/
|
||||
|
||||
|
||||
# 复制静态文件到工作目录(根据实际项目调整,如dist目录)
|
||||
# 假设静态文件在当前目录的dist文件夹下
|
||||
RUN mkdir -p /app/html
|
||||
|
||||
COPY index.html /app/html/index.html
|
||||
|
||||
# 暴露端口(与server.js中配置的port一致)
|
||||
EXPOSE 8080
|
||||
|
||||
# 启动命令:通过node运行server.js
|
||||
CMD ["node", "server.js"]
|
||||
|
||||
# docker build -f Dockerfile-node -t node-http-server:1.0.3 .
|
||||
|
||||
|
||||
Reference in New Issue
Block a user