From e8fabc5812398a62c46159085e5504414bcbb1b9 Mon Sep 17 00:00:00 2001 From: ukorvl Date: Wed, 2 Apr 2025 20:43:39 +0400 Subject: [PATCH] [explorer] add EXPLORER_CODE_SNIPPETS_DB_PATH env var to config --- explorer_backend/config.ts | 3 +++ explorer_backend/services/sqlite.ts | 3 ++- nix/container.nix | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/explorer_backend/config.ts b/explorer_backend/config.ts index 10b0c947a..729b172b5 100644 --- a/explorer_backend/config.ts +++ b/explorer_backend/config.ts @@ -17,6 +17,7 @@ const defaults = { TRACE_EXPORTER_URL: null, INTERVAL_CACHE_CHECKER: 1000, CACHE_DEADLINE: 5000, + EXPLORER_CODE_SNIPPETS_DB_PATH: "./database.db", }; export const config = { @@ -42,4 +43,6 @@ export const config = { CACHE_DEADLINE: process.env.CACHE_DEADLINE ? +process.env.CACHE_DEADLINE : defaults.CACHE_DEADLINE, + EXPLORER_CODE_SNIPPETS_DB_PATH: + process.env.EXPLORER_CODE_SNIPPETS_DB_PATH || defaults.EXPLORER_CODE_SNIPPETS_DB_PATH, } as const; diff --git a/explorer_backend/services/sqlite.ts b/explorer_backend/services/sqlite.ts index c29337c10..c8a834de1 100644 --- a/explorer_backend/services/sqlite.ts +++ b/explorer_backend/services/sqlite.ts @@ -1,7 +1,8 @@ import { createHash } from "node:crypto"; import sqlite3 from "node-sqlite3-wasm"; +import { config } from "../config"; -const db = new sqlite3.Database(process.env.EXPLORER_DB || "./database.db"); +const db = new sqlite3.Database(config.EXPLORER_CODE_SNIPPETS_DB_PATH); export { db }; diff --git a/nix/container.nix b/nix/container.nix index bf45ff197..f03345c8e 100644 --- a/nix/container.nix +++ b/nix/container.nix @@ -218,7 +218,7 @@ in StateDirectory = "explorer_backend"; RuntimeDirectory = "explorer_backend"; Environment = [ - "EXPLORER_DB=/var/lib/explorer_backend/explorer.db" + "EXPLORER_CODE_SNIPPETS_DB_PATH=/var/lib/explorer_backend/explorer.db" "DB_URL=http://127.0.0.1:8123" "DB_USER=default" "DB_NAME=nil_database"