SEMS-on-device-server/Dockerfile

21 lines
433 B
Docker
Raw Permalink Normal View History

2024-09-12 18:48:25 +08:00
FROM node:20.17.0-alpine3.19
2024-09-11 19:06:44 +08:00
ENV TZ=Asia/Shanghai
2024-09-11 19:06:44 +08:00
WORKDIR /env
COPY package.json ./
RUN npm config set registry https://registry.npmmirror.com &&\
2024-09-12 18:48:25 +08:00
npm install &&\
npm cache clean --force
2024-09-11 19:06:44 +08:00
WORKDIR /app
# 指定容器创建时的默认命令。(可以被覆盖)
CMD ln -snf /env/node_modules /app &&\
npm run start
2024-09-11 19:06:44 +08:00
# 声明容器运行时监听的特定网络端口。但不会真的映射到外面
EXPOSE 3000