From 493b6b8425e60b4c233c9647bdda160d4049e5b1 Mon Sep 17 00:00:00 2001 From: ducoterra Date: Tue, 3 Mar 2026 10:30:41 -0500 Subject: [PATCH] fix db location --- database.py | 9 +++++---- vibe-bot.container | 2 ++ 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/database.py b/database.py index 13e79d9..50c1220 100644 --- a/database.py +++ b/database.py @@ -1,5 +1,4 @@ import sqlite3 -import json import os from typing import Optional, List, Tuple from datetime import datetime @@ -7,7 +6,7 @@ import numpy as np from openai import OpenAI # Database configuration -DB_PATH = os.getenv("CHAT_DB_PATH", "chat_history.db") +DB_PATH = os.getenv("DB_PATH", "chat_history.db") EMBEDDING_MODEL = os.getenv("EMBEDDING_MODEL", "qwen3-embed-4b") EMBEDDING_DIMENSION = 2048 # Default for qwen3-embed-4b MAX_HISTORY_MESSAGES = int(os.getenv("MAX_HISTORY_MESSAGES", "1000")) @@ -234,11 +233,13 @@ class ChatDatabase: cursor = conn.cursor() # Join chat_messages and message_embeddings to get content and embeddings - cursor.execute(""" + cursor.execute( + """ SELECT cm.message_id, cm.content, me.embedding FROM chat_messages cm JOIN message_embeddings me ON cm.message_id = me.message_id - """) + """ + ) rows = cursor.fetchall() results = [] diff --git a/vibe-bot.container b/vibe-bot.container index 19eddb5..c88599c 100644 --- a/vibe-bot.container +++ b/vibe-bot.container @@ -4,8 +4,10 @@ After=network.target [Container] Image=localhost/vibe-bot:latest +Volume=vibe-bot-db:/db Environment=DISCORD_TOKEN=your_token_here Environment=OPENAI_API_ENDPOINT=http://host.containers.internal:8000 +Environment=DB_PATH=/db/chat_history.db [Service] Restart=on-failure