From 2ef10eab1198d967d1321f8619b4649869db8620 Mon Sep 17 00:00:00 2001 From: holzmaster Date: Tue, 26 Mar 2024 04:08:36 +0100 Subject: [PATCH] Use in-memory db for CI --- .github/workflows/CI.yml | 1 + src/context.ts | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 98803746..991eaaea 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -68,6 +68,7 @@ jobs: docker run \ --rm \ -e NODE_ENV=development \ + -e DATABASE_PATH=:memory: \ -v "$PWD/config.json:/app/config.json" \ -v "$PWD/aoc.config.json:/app/aoc.config.json" \ csz-bot:latest --dry-run diff --git a/src/context.ts b/src/context.ts index fd96a455..a5763c12 100644 --- a/src/context.ts +++ b/src/context.ts @@ -230,7 +230,7 @@ export async function createBotContext( ), rootDir: path.resolve(""), srcDir: path.resolve("src"), - databasePath: path.resolve("storage.db"), + databasePath: process.env.DATABASE_PATH ?? path.resolve("storage.db"), bannersDir: path.resolve("banners"), soundsDir: path.resolve("sounds"), commandDir: path.resolve("src/commands"),