···5the project is sorted into two main directories, comprised of:
67* ``backend`` - the reference appview written using node and hono
8-* ``frontend`` - the referenwce frontend written in astro and typescript
···5the project is sorted into two main directories, comprised of:
67* ``backend`` - the reference appview written using node and hono
8+* ``frontend`` - the reference frontend written in astro and typescript
···6port = 9090
78## How the SQLite database is stored.
09[database]
10-name = "clippr.db"
01112## How the server interacts with the ATproto network.
13[network]
···6port = 9090
78## How the SQLite database is stored.
9+## For testing, you can store the database in memory with ":memory:"
10[database]
11+## Paths can be used here.
12+name = "file:clippr.db"
1314## How the server interacts with the ATproto network.
15[network]
+7-2
backend/drizzle.config.ts
···1-import 'dotenv/config';
000002import {defineConfig} from 'drizzle-kit';
3-import { Config } from "./src/config";
45const config = Config.getInstance();
6const dbname = config.get("database.name");
···1+/*
2+ * clippr: a social bookmarking service for the AT Protocol
3+ * Copyright (c) 2025 clippr contributors.
4+ * SPDX-License-Identifier: AGPL-3.0-only
5+ */
6+7import {defineConfig} from 'drizzle-kit';
8+import {Config} from "./src/config.ts";
910const config = Config.getInstance();
11const dbname = config.get("database.name");