summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--api/Dockerfile6
1 files changed, 3 insertions, 3 deletions
diff --git a/api/Dockerfile b/api/Dockerfile
index 78256be6..dbe21e15 100644
--- a/api/Dockerfile
+++ b/api/Dockerfile
@@ -1,4 +1,4 @@
-FROM node:lts-alpine
+FROM node:lts-alpine AS builder
 
 # needed for native packages (bcrypt, canvas)
 RUN apk add --no-cache \
@@ -11,14 +11,14 @@ RUN apk add --no-cache \
     pango-dev \
     giflib-dev
 
-WORKDIR /usr/src/fosscord-api
+WORKDIR /usr/src/api
 
 RUN npm rebuild bcrypt --build-from-source \
     && npm install canvas --build-from-source
 
 COPY api/package.json api/package-lock.json ./
 COPY util ../util
-RUN npm install
+RUN cd ../util && npm install && cd ../api && npm install
 
 COPY api/ .