From 7590316171f6cddb11a15c729a19a770a0edfeca Mon Sep 17 00:00:00 2001 From: ruberoid Date: Wed, 8 Jan 2025 00:33:19 +0400 Subject: [PATCH] Fixed build for bot compose docker. --- client/Dockerfile | 18 ++++++++++++++++++ {db => client/db}/database.sqlite | Bin docker-compose.yaml | 22 ++++++++++++++++++++++ 3 files changed, 40 insertions(+) create mode 100644 client/Dockerfile rename {db => client/db}/database.sqlite (100%) create mode 100644 docker-compose.yaml diff --git a/client/Dockerfile b/client/Dockerfile new file mode 100644 index 0000000..073a1fe --- /dev/null +++ b/client/Dockerfile @@ -0,0 +1,18 @@ +FROM node:21 + +WORKDIR /app + +COPY . . + + +RUN apt-get update && apt-get install libsqlite3-dev sqlite3 -y + + +RUN ls -la /app/db +#RUN sleep 10 + + +RUN npm install sqlite3 --save +RUN npm install --verbose + +CMD [ "npm", "run", "start:dev" ] diff --git a/db/database.sqlite b/client/db/database.sqlite similarity index 100% rename from db/database.sqlite rename to client/db/database.sqlite diff --git a/docker-compose.yaml b/docker-compose.yaml new file mode 100644 index 0000000..12abdf1 --- /dev/null +++ b/docker-compose.yaml @@ -0,0 +1,22 @@ +services: + bot: + build: + context: ./client + dockerfile: ./Dockerfile + environment: + - TZ=Europe/Moscow + - NODE_ENV=development + - TELEGRAM_BOT_TOKEN=${TELEGRAM_BOT_TOKEN} + networks: + - one_ton_daily_bot_network + #volumes: + # - ../../client/src:/app/src + # - ../../db:/app/db + restart: unless-stopped + +networks: + one_ton_daily_bot_network: + +volumes: + db: + external: true