From ec1b86a35f7aaa2cdf69109adbebb94ae94a8e16 Mon Sep 17 00:00:00 2001 From: Andreas Zweili Date: Wed, 5 May 2021 17:44:53 +0200 Subject: [PATCH] add Docker files --- Dockerfile.dev | 6 ++++++ docker-compose.yml | 11 +++++++++++ npm-run-serve.sh | 4 ++++ package-lock.json | 3 +++ 4 files changed, 24 insertions(+) create mode 100644 Dockerfile.dev create mode 100644 docker-compose.yml create mode 100755 npm-run-serve.sh create mode 100644 package-lock.json diff --git a/Dockerfile.dev b/Dockerfile.dev new file mode 100644 index 0000000..8a13800 --- /dev/null +++ b/Dockerfile.dev @@ -0,0 +1,6 @@ +FROM node:14 +WORKDIR /app +COPY npm-run-serve.sh /usr/bin/npm-run-serve.sh +RUN chmod +x /usr/bin/npm-run-serve.sh +CMD [ "npm-run-serve.sh" ] + diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..22bb146 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,11 @@ +version: "3" + +services: + frontend: + build: + context: . + dockerfile: ./Dockerfile.dev + ports: + - 8080:8080 + volumes: + - .:/app diff --git a/npm-run-serve.sh b/npm-run-serve.sh new file mode 100755 index 0000000..eebb7b9 --- /dev/null +++ b/npm-run-serve.sh @@ -0,0 +1,4 @@ +#!/usr/bin/env bash +cd /app +npm install +npm run serve diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..48e341a --- /dev/null +++ b/package-lock.json @@ -0,0 +1,3 @@ +{ + "lockfileVersion": 1 +}