From 655303342b756aa0e9985e41bc027b7e75b1cc9e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BD=D0=B4=D1=80=D0=B5=D0=B9=20=D0=9C=D0=B8=D1=88?= =?UTF-8?q?=D1=83=D1=80=D0=B8=D0=BD?= Date: Tue, 2 Dec 2025 02:37:24 +0300 Subject: [PATCH] fix: mongodb persistence --- .dockerignore | 3 ++- docker-compose.yml | 7 +++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/.dockerignore b/.dockerignore index cb3e25b..66de82d 100644 --- a/.dockerignore +++ b/.dockerignore @@ -15,4 +15,5 @@ docker-compose.yml **/env **/.env .env.example -**/*.lock \ No newline at end of file +**/*.lock +data \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index 65e6570..51f2cbc 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,3 +1,4 @@ +version: '3' services: bot: build: . @@ -10,9 +11,15 @@ services: - action: sync+restart path: . target: /app + depends_on: + - mongodb mongodb: image: "mongo:latest" environment: MONGO_INITDB_ROOT_USERNAME: ${MONGODB_USERNAME} MONGO_INITDB_ROOT_PASSWORD: ${MONGODB_PASSWORD} + volumes: + - type: bind + source: ./data + target: /data/db \ No newline at end of file