From aafadd78049df6784c9bab04f4b3ad39a1296fee Mon Sep 17 00:00:00 2001 From: Francisco Pessano Date: Sun, 9 Apr 2023 01:23:19 -0300 Subject: [PATCH] added node (npm) option --- Dockerfiles/node (npm)/Dockerfile | 13 +++++++++++++ Dockerfiles/{node => node (npm)}/docker-compose.yml | 0 Dockerfiles/{node => node (yarn)}/Dockerfile | 0 Dockerfiles/node (yarn)/docker-compose.yml | 10 ++++++++++ 4 files changed, 23 insertions(+) create mode 100644 Dockerfiles/node (npm)/Dockerfile rename Dockerfiles/{node => node (npm)}/docker-compose.yml (100%) rename Dockerfiles/{node => node (yarn)}/Dockerfile (100%) create mode 100644 Dockerfiles/node (yarn)/docker-compose.yml diff --git a/Dockerfiles/node (npm)/Dockerfile b/Dockerfiles/node (npm)/Dockerfile new file mode 100644 index 0000000..56e089e --- /dev/null +++ b/Dockerfiles/node (npm)/Dockerfile @@ -0,0 +1,13 @@ +FROM mhart/alpine-node:14 + +RUN apk add curl + +COPY [".", "/usr/src"] + +WORKDIR "/usr/src" + +RUN npm install + +ARG NODE_ENV + +CMD if [ "$NODE_ENV" = "develop" ] ; then npm run dev ; else npm run start ; fi \ No newline at end of file diff --git a/Dockerfiles/node/docker-compose.yml b/Dockerfiles/node (npm)/docker-compose.yml similarity index 100% rename from Dockerfiles/node/docker-compose.yml rename to Dockerfiles/node (npm)/docker-compose.yml diff --git a/Dockerfiles/node/Dockerfile b/Dockerfiles/node (yarn)/Dockerfile similarity index 100% rename from Dockerfiles/node/Dockerfile rename to Dockerfiles/node (yarn)/Dockerfile diff --git a/Dockerfiles/node (yarn)/docker-compose.yml b/Dockerfiles/node (yarn)/docker-compose.yml new file mode 100644 index 0000000..85ab608 --- /dev/null +++ b/Dockerfiles/node (yarn)/docker-compose.yml @@ -0,0 +1,10 @@ +version: "2.9" + +services: + app: + build: . + volumes: + - .:/usr/src + - /usr/src/node_modules + environment: + NODE_ENV: ${NODE_ENV} \ No newline at end of file