From dd2870ebc3435938396998693223ec280cfb6416 Mon Sep 17 00:00:00 2001
From: Jonas Leder <git@jonasled.de>
Date: Thu, 13 May 2021 23:15:00 +0200
Subject: [PATCH] add composer

---
 Dockerfile | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

diff --git a/Dockerfile b/Dockerfile
index bc134b0..17747ff 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,5 +1,5 @@
-# Bootstrap SCSS + TS
-FROM node:latest AS build
+# Bootstrap SCSS
+FROM node:latest AS buildJS
 WORKDIR /build
 COPY . /build
 RUN mkdir /build/public/js
@@ -7,6 +7,13 @@ RUN mkdir /build/public/css
 RUN yarn install
 RUN yarn compile
 
+# Bootstrap SCSS + TS
+FROM composer:latest AS composer
+WORKDIR /build
+COPY --from=build /build /build
+RUN cd /build/public/API
+RUN composer install
+
 # Prepare Webserver
 FROM php:8-apache-buster
 
@@ -23,7 +30,7 @@ RUN mv "$PHP_INI_DIR/php.ini-production" "$PHP_INI_DIR/php.ini"
 # |--------------------------------------------------------------------------
 # | copy website from node build
 # |--------------------------------------------------------------------------
-COPY --from=build /build/public /var/www/html
+COPY --from=composer /build/public /var/www/html
 
 # |--------------------------------------------------------------------------
 # | enable apache modules
-- 
GitLab