From 239957d261f92adb7de423e65e33ac80c70f2d05 Mon Sep 17 00:00:00 2001 From: mkelvers Date: Wed, 13 May 2026 15:55:19 +0200 Subject: [PATCH] fix: use DATABASE_FILE env var consistently and update Dockerfile --- Dockerfile | 4 ++-- internal/database/database.go | 5 +---- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index 666a2b2..b9cc96c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -42,8 +42,8 @@ RUN apt-get update && apt-get install -y ca-certificates sqlite3 && rm -rf /var/ # Create data directory for sqlite RUN mkdir -p /app/data -# Set DB_PATH to use the persistent volume -ENV DB_PATH=/app/data/mal.db +# Set DATABASE_FILE to use the persistent volume +ENV DATABASE_FILE=/app/data/mal.db COPY --from=builder /app/main_server . COPY --from=builder /app/templates ./templates diff --git a/internal/database/database.go b/internal/database/database.go index 353087d..30869de 100644 --- a/internal/database/database.go +++ b/internal/database/database.go @@ -24,10 +24,7 @@ var Module = fx.Options( ) func ProvideSQLDB() (*sql.DB, error) { - dbPath := os.Getenv("DB_PATH") - if dbPath == "" { - dbPath = "mal.db" - } + dbPath := db.GetDBFile() dbConn, err := db.Open(dbPath) if err != nil { return nil, fmt.Errorf("failed to open database: %w", err)