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 +}