From 9a9c49aef605fa679366dabaace42b81bbb19b2a Mon Sep 17 00:00:00 2001
From: Jonas Leder <jonas@jonasled.de>
Date: Fri, 18 Mar 2022 20:06:10 +0100
Subject: [PATCH] create docker container

---
 Dockerfile | 14 ++++++++++++++
 1 file changed, 14 insertions(+)
 create mode 100644 Dockerfile

diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000..061e653
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,14 @@
+FROM docker-proxy.jonasled.de/library/node:lts-alpine as node
+WORKDIR /data
+COPY . /data/
+RUN npm install && \
+    npm run build
+
+FROM docker-proxy.jonasled.de/library/composer:2 as composer
+WORKDIR /data
+COPY --from=node /data /data/
+RUN composer install
+
+FROM gitlab.jonasled.de/jonasled/nginx-php-minimal:8-latest as production
+COPY --from=node /data/dist/lagerverwaltung /var/www/html
+COPY --from=node /data/api /var/www/html/api
\ No newline at end of file
-- 
GitLab