9 lines
322 B
TypeScript
9 lines
322 B
TypeScript
import { openDb } from "./db";
|
|
import { loadOrCreateKey } from "./lib/crypto";
|
|
import { createApp } from "./app";
|
|
|
|
const dataDir = process.env.DATA_DIR ?? "./data";
|
|
const app = createApp({ db: openDb(dataDir), key: loadOrCreateKey(dataDir) });
|
|
|
|
export default { port: Number(process.env.PORT ?? 3000), fetch: app.fetch };
|