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