21 lines
433 B
Docker
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
|