From 67fc4a69873213af793acca50165585490597f98 Mon Sep 17 00:00:00 2001 From: ryan <ryannganga13325@gmail.com> Date: Thu, 10 Apr 2025 17:56:38 +0300 Subject: [PATCH] build(docker): add docker-compose.yml file --- docker-compose.yml | 14 ++++++++++++++ dockerfile | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..7f4245c --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,14 @@ +version: '3.3' + +services: + calmerge: + build: . + ports: + - "3000:3000" + environment: + - NODE_ENV=production + - NODE_PORT=3000 + volumes: + - ./calendar:/app/calendar + - ./logs:/app/logs + restart: unless-stopped \ No newline at end of file diff --git a/dockerfile b/dockerfile index b38b7e0..c05fe7c 100644 --- a/dockerfile +++ b/dockerfile @@ -8,7 +8,7 @@ WORKDIR /usr/src/app COPY package*.json ./ # Install dependencies -RUN npm install --production +RUN npm install --omit=dev # Copy the rest of the project files COPY . .