···55the project is sorted into two main directories, comprised of:
6677* ``backend`` - the reference appview written using node and hono
88-* ``frontend`` - the referenwce frontend written in astro and typescript88+* ``frontend`` - the reference frontend written in astro and typescript
···66port = 9090
7788## How the SQLite database is stored.
99+## For testing, you can store the database in memory with ":memory:"
910[database]
1010-name = "clippr.db"
1111+## Paths can be used here.
1212+name = "file:clippr.db"
11131214## How the server interacts with the ATproto network.
1315[network]
+7-2
backend/drizzle.config.ts
···11-import 'dotenv/config';
11+/*
22+ * clippr: a social bookmarking service for the AT Protocol
33+ * Copyright (c) 2025 clippr contributors.
44+ * SPDX-License-Identifier: AGPL-3.0-only
55+ */
66+27import {defineConfig} from 'drizzle-kit';
33-import { Config } from "./src/config";
88+import {Config} from "./src/config.ts";
49510const config = Config.getInstance();
611const dbname = config.get("database.name");