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