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