From 5f9548cad576f46d2a102cd666a83ac517f0092d Mon Sep 17 00:00:00 2001 From: Ubuntu Date: Fri, 1 Aug 2025 19:53:09 +0000 Subject: [PATCH] Added Dockerfile for containerization --- Dockerfile | 12 ++++++++---- docker-compose.yml | 10 ++++++++++ 2 files changed, 18 insertions(+), 4 deletions(-) create mode 100644 docker-compose.yml diff --git a/Dockerfile b/Dockerfile index a1769b59..425837af 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,9 @@ -FROM node:4.2 -COPY . /src -RUN cd /src && npm install +FROM node:18 + +WORKDIR /src +COPY . . +RUN npm install + EXPOSE 4000 -CMD ["node", "/src/server.js"] +CMD ["node", "server.js"] + diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 00000000..90aed154 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,10 @@ +version: "3.8" + +services: + app: + build: + context: . + ports: + - "4000:4000" + container_name: my-node-app +