Commit | Line | Data |
---|---|---|
9ae9812f | 1 | FROM node:alpine as builder |
7dde0b73 JB |
2 | |
3 | WORKDIR /usr/builder | |
4 | ||
5 | COPY package.json package-lock.json ./ | |
6 | ||
7 | RUN npm set progress=false && npm config set depth 0 && npm cache clean --force | |
8 | RUN npm install | |
79411696 | 9 | RUN npm run build |
7dde0b73 | 10 | |
9ae9812f | 11 | FROM node:alpine |
7dde0b73 JB |
12 | |
13 | WORKDIR /usr/app | |
14 | ||
15 | COPY --from=builder /usr/builder/node_modules ./node_modules | |
16 | COPY NOTICE LICENSE ./ | |
c4a19794 | 17 | # COPY src ./src |
79411696 | 18 | COPY dist ./dist |
7dde0b73 | 19 | COPY *.json ./ |
c4a19794 | 20 | COPY docker/config.json ./dist/assets/config.json |
7dde0b73 JB |
21 | COPY docker/autoconfig.sh /autoconfig.sh |
22 | RUN chmod +x /autoconfig.sh | |
23 | ||
3de4921b | 24 | #CMD ["node", "dist/start.js"] |
79411696 | 25 | CMD /autoconfig.sh && node -r source-map-support/register dist/start.js |