From d6f9d63e1453ee543fcedf902c6d407fcc7c8eaf Mon Sep 17 00:00:00 2001 From: "s.esmaeili" Date: Thu, 10 Sep 2026 02:26:23 +0330 Subject: [PATCH] chore: update docker configuration --- .dockerignore | 4 ++++ Dockerfile | 12 ++++++++++++ docker-compose.yml | 8 ++------ 3 files changed, 18 insertions(+), 6 deletions(-) create mode 100644 .dockerignore create mode 100644 Dockerfile diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..bf77ef1 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,4 @@ +node_modules +dist +.git +.env \ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..43c9779 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,12 @@ +FROM node:20-alpine + +WORKDIR /app + +COPY package*.json ./ +RUN npm install + +COPY . . + +EXPOSE 3000 + +CMD ["npm", "start"] \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index fd54189..01a2552 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -12,7 +12,7 @@ services: volumes: - pg_data:/var/lib/postgresql/data healthcheck: - test: ["CMD-SHELL", "pg_isready -U postgres -d lucky_wheel"] + test: [ "CMD-SHELL", "pg_isready -U postgres -d lucky_wheel" ] interval: 5s timeout: 5s retries: 5 @@ -26,11 +26,7 @@ services: volumes: - redis_data:/data healthcheck: - test: ["CMD", "redis-cli", "ping"] + test: [ "CMD", "redis-cli", "ping" ] interval: 5s timeout: 5s retries: 5 - -volumes: - pg_data: - redis_data: