spb/drive Public
SPB Drive — self-hosted personal cloud drive (files, previews, sharing) on the MacLustr cluster.
JavaScript 82.7%
CSS 10.6%
Nunjucks 3.6%
Shell 1.8%
SQL 1.3%
1/**2 * ─────────────────────────────────────────────3 * SPB Drive — Personal Cloud Drive4 * ─────────────────────────────────────────────5 * Author : Simon-Pierre Boucher6 * Contact : contact@spboucher.ai7 * File : test/setup.mjs8 * Purpose : Test bootstrap — isolated temp data dir before config loads9 * License : MIT © Simon-Pierre Boucher10 * ─────────────────────────────────────────────11 */1213import { mkdtempSync } from 'node:fs';14import os from 'node:os';15import path from 'node:path';1617// Must run before src/config.mjs is imported anywhere.18process.env.SPBDRIVE_DATA_DIR = mkdtempSync(path.join(os.tmpdir(), 'spbdrive-vitest-'));19process.env.SPBDRIVE_PORT = '7439';20process.env.SPBDRIVE_PUBLIC_URL = 'http://127.0.0.1:7439';21process.env.SPBDRIVE_LOG_LEVEL = 'silent';22process.env.SPBDRIVE_BOOTSTRAP_PASSWORD = 'vitest-password';23