123456789101112131415161718192021222324 |
- FROM node:16-slim
- MAINTAINER Javashop
- ENV deviceUrl=http://172.28.100.100:8006 language=zh timeZone=Asia/Shanghai
- # 置入环境变量
- RUN mkdir -p /app
- COPY . /app
- WORKDIR /app
- COPY ./package*.json ./
- #RUN npm install ajv@6.9.1
- #RUN npm install --registry=https://registry.npm.taobao.org
- ENV NODE_ENV=production
- COPY . .
- RUN ["chmod", "+x", "/app/set-envs.sh"]
- #RUN sh -c "/app/set-envs.sh"
- #RUN npm run build
- ENV HOST 0.0.0.0
- EXPOSE 3000
- CMD sh -c "/app/set-envs.sh && npm run build && npm run start"
|