From bd9cfdc079896edd6b03b9d211b8b4454484296e Mon Sep 17 00:00:00 2001 From: Amir Husayn Panahifar Date: Tue, 8 Apr 2025 00:52:03 +0330 Subject: [PATCH] Add docker files for serve as prod --- Dockerfile | 13 +++++++++++++ docker-compose.yml | 8 ++++++++ 2 files changed, 21 insertions(+) create mode 100644 Dockerfile create mode 100644 docker-compose.yml diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..d7f74cd --- /dev/null +++ b/Dockerfile @@ -0,0 +1,13 @@ +FROM node:22-alpine + +WORKDIR /usr/src/app + +COPY package*.json ./ + +RUN npm install --verbose + +COPY . . + +EXPOSE 3000 + +CMD [ "node", "src/main.js" ] diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..97ddea2 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,8 @@ +services: + bot: + build: . + container_name: parchex-bot + restart: unless-stopped + volumes: + - .:/usr/src/app + network_mode: host