From 33682677c37f502530b9adc36e09b86e9334eab5 Mon Sep 17 00:00:00 2001 From: Andreas Zweili Date: Mon, 26 Apr 2021 10:09:49 +0200 Subject: [PATCH] add a Docker environment for better portability --- Dockerfile.dev | 6 ++++++ docker-compose.yml | 11 +++++++++++ npm-run-serve.sh | 4 ++++ 3 files changed, 21 insertions(+) create mode 100644 Dockerfile.dev create mode 100644 docker-compose.yml create mode 100755 npm-run-serve.sh 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..e62a146 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,11 @@ +version: "3" + +services: + frontend: + build: + context: . + dockerfile: ./Dockerfile.dev + ports: + - 8080:8080 + volumes: + - ./2021-03-27_routing-01-starting-setup/:/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