SEMS-on-device-server/Dockerfile

21 lines
433 B
Docker

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