From a8f3661d532c0d67400a8a1ff287ae54b0c905c4 Mon Sep 17 00:00:00 2001 From: desplmfao <98325692+desplmfao@users.noreply.github.com> Date: Tue, 4 Oct 2022 21:25:18 -0400 Subject: [PATCH 1/5] Create Dockerfile --- Dockerfile | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..0fa4fd4 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,9 @@ +FROM node:current-slim + +WORKDIR /usr/app + +COPY ./ ./ + +RUN npm i + +ENTRYPOINT ["npm", "run", "start"] From 83814ab212dfebad0c4c1132129014c81ae56599 Mon Sep 17 00:00:00 2001 From: David Reed Date: Mon, 10 Oct 2022 18:48:41 -0400 Subject: [PATCH 2/5] Update Dockerfile --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 0fa4fd4..e0e2835 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,4 +6,4 @@ COPY ./ ./ RUN npm i -ENTRYPOINT ["npm", "run", "start"] +ENTRYPOINT npm start From 7ba817c95bf702d2637f1779857eb34c52053206 Mon Sep 17 00:00:00 2001 From: David Reed Date: Mon, 10 Oct 2022 18:49:52 -0400 Subject: [PATCH 3/5] more common `/app/` workdir --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index e0e2835..55a9da4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ FROM node:current-slim -WORKDIR /usr/app +WORKDIR /app COPY ./ ./ From 2689a784d67e60f48eba405aa412dd1d1943e5e6 Mon Sep 17 00:00:00 2001 From: David Reed Date: Mon, 10 Oct 2022 18:51:37 -0400 Subject: [PATCH 4/5] Omit developer packages --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 55a9da4..1f54ebb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,6 +4,6 @@ WORKDIR /app COPY ./ ./ -RUN npm i +RUN npm install --omit=dev ENTRYPOINT npm start From b540b3f6d7352f325a38e134d6258089a2422c9b Mon Sep 17 00:00:00 2001 From: David Reed Date: Mon, 10 Oct 2022 19:04:55 -0400 Subject: [PATCH 5/5] update copy directories --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 1f54ebb..6924afe 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,7 +2,7 @@ FROM node:current-slim WORKDIR /app -COPY ./ ./ +COPY ./package.json ./package-lock.json ./src/ ./ RUN npm install --omit=dev