diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2018-10-30 21:55:25 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2018-10-30 21:55:25 +0900 |
| commit | 72e672f08d9690e0fed6f26d751eaabebd9c76f4 (patch) | |
| tree | 9338e10952e97a50b3a45b8db8a0266a8cb9e9c1 | |
| parent | Fix bug (diff) | |
| parent | Use cache when default.yml update (#3042) (diff) | |
| download | misskey-72e672f08d9690e0fed6f26d751eaabebd9c76f4.tar.gz misskey-72e672f08d9690e0fed6f26d751eaabebd9c76f4.tar.bz2 misskey-72e672f08d9690e0fed6f26d751eaabebd9c76f4.zip | |
Merge branch 'develop' of https://github.com/syuilo/misskey into develop
| -rw-r--r-- | Dockerfile | 21 |
1 files changed, 13 insertions, 8 deletions
diff --git a/Dockerfile b/Dockerfile index e31af0099b..77cedb6aea 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,8 +3,9 @@ FROM alpine:3.8 AS base ENV NODE_ENV=production RUN apk add --no-cache nodejs nodejs-npm zlib +RUN npm i -g npm@latest + WORKDIR /misskey -COPY . ./ FROM base AS builder @@ -21,19 +22,23 @@ RUN apk add --no-cache \ pkgconfig \ libtool \ zlib-dev -RUN npm i -g npm@latest \ - && npm i \ - && npm i -g node-gyp \ - && node-gyp configure \ +RUN npm i -g node-gyp + +COPY ./package.json ./ +RUN npm i + +COPY . ./ +RUN node-gyp configure \ && node-gyp build \ && npm run build FROM base AS runner -COPY --from=builder /misskey/built ./built -COPY --from=builder /misskey/node_modules ./node_modules - RUN apk add --no-cache tini ENTRYPOINT ["/sbin/tini", "--"] +COPY --from=builder /misskey/node_modules ./node_modules +COPY --from=builder /misskey/built ./built +COPY . ./ + CMD ["npm", "start"] |