diff options
Diffstat (limited to 'Dockerfile')
-rw-r--r-- | Dockerfile | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -1,14 +1,15 @@ | |||
1 | FROM node:14.17-alpine as build | 1 | FROM node:16.14-alpine as build |
2 | 2 | ||
3 | WORKDIR /server-build | 3 | WORKDIR /server-build |
4 | 4 | ||
5 | RUN ["apk", "add", "--no-cache", "python", "make", "gcc", "g++", "libc-dev", "sqlite-dev"] | 5 | RUN ["apk", "add", "--no-cache", "python3", "make", "gcc", "g++", "libc-dev", "sqlite-dev"] |
6 | 6 | ||
7 | COPY . /server-build | 7 | COPY . /server-build |
8 | 8 | ||
9 | RUN npm i -g npm@8.7.0 | ||
9 | RUN ["npm", "ci", "--production", "--build-from-source", "--sqlite=/usr/local"] | 10 | RUN ["npm", "ci", "--production", "--build-from-source", "--sqlite=/usr/local"] |
10 | 11 | ||
11 | FROM node:14.17-alpine | 12 | FROM node:16.4-alpine |
12 | 13 | ||
13 | WORKDIR /app | 14 | WORKDIR /app |
14 | LABEL maintainer="ferdium" | 15 | LABEL maintainer="ferdium" |