summary refs log tree commit diff
path: root/api/Dockerfile
diff options
context:
space:
mode:
authorHayden Young <hi@hbjy.dev>2021-10-15 14:01:52 +0000
committerGitHub <noreply@github.com>2021-10-15 14:01:52 +0000
commit685cfaf06a5a15e5d8ba223b40632937de36453d (patch)
treeaeac1ef0b57cc07bacbaca95ab6d9da36728da39 /api/Dockerfile
parentfix: make API dockerfile use correct setup steps (diff)
downloadserver-685cfaf06a5a15e5d8ba223b40632937de36453d.tar.xz
fix: update source paths
Diffstat (limited to 'api/Dockerfile')
-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/ .