Files
helios/server/src/index.ts

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 };