From 03606d5a3ed1f5702b8b3b2e3678d2959fb5019a Mon Sep 17 00:00:00 2001 From: Jannis Date: Wed, 1 Apr 2026 19:33:25 +0000 Subject: [PATCH 1/3] Update docker-compose.yaml --- docker-compose.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker-compose.yaml b/docker-compose.yaml index 8920b43..6bf682a 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -7,7 +7,7 @@ services: context: . dockerfile: Dockerfile image: discord_vc_bot:latest # So heißt dein lokal gebautes Image dann - pull_policy: build # Sagt Portainer: "Wenn sich das Repo ändert, bau neu!" + pull_policy: build container_name: docker_vc_bot restart: unless-stopped deploy: From d37eedf7cf247df828f6a139c84c0e3dfdda5bad Mon Sep 17 00:00:00 2001 From: Jannis Date: Wed, 1 Apr 2026 22:00:21 +0000 Subject: [PATCH 2/3] Update docker-compose.yaml --- docker-compose.yaml | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/docker-compose.yaml b/docker-compose.yaml index 6bf682a..1d04fe4 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -2,14 +2,20 @@ version: '3.8' services: app: - # Build-Anweisung: Portainer sucht nach dem 'Dockerfile' im selben Ordner build: context: . dockerfile: Dockerfile - image: discord_vc_bot:latest # So heißt dein lokal gebautes Image dann + image: discord_vc_bot:latest pull_policy: build container_name: docker_vc_bot restart: unless-stopped + + volumes: + - discord_db:/app/data + + environment: + - DB_PATH=/app/data/bot.db + deploy: resources: limits: @@ -17,14 +23,20 @@ services: memory: 256M reservations: memory: 64M + logging: driver: "json-file" options: max-size: "10m" max-file: "3" + networks: - discord_backend_net networks: discord_backend_net: - driver: bridge \ No newline at end of file + driver: bridge + +volumes: + discord_db: + external: true \ No newline at end of file From deec858857488286dde890239383df678c79bbfd Mon Sep 17 00:00:00 2001 From: Jannis Date: Wed, 1 Apr 2026 22:01:32 +0000 Subject: [PATCH 3/3] Update db_management/db_management.go --- db_management/db_management.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/db_management/db_management.go b/db_management/db_management.go index 216b035..e3ea62c 100644 --- a/db_management/db_management.go +++ b/db_management/db_management.go @@ -12,7 +12,12 @@ var DB *sql.DB func InitDB() { var err error // Öffnet bot.db im aktuellen Verzeichnis - DB, err = sql.Open("sqlite", "./bot.db") + dbPath := os.Getenv("DB_PATH") + if dbPath == "" { + dbPath = "./bot.db" + } + + DB, err = sql.Open("sqlite", dbPath) if err != nil { panic(err) }