summaryrefslogtreecommitdiff
path: root/fedishoop/main.ts
diff options
context:
space:
mode:
Diffstat (limited to 'fedishoop/main.ts')
-rw-r--r--fedishoop/main.ts13
1 files changed, 13 insertions, 0 deletions
diff --git a/fedishoop/main.ts b/fedishoop/main.ts
new file mode 100644
index 0000000..c54396d
--- /dev/null
+++ b/fedishoop/main.ts
@@ -0,0 +1,13 @@
+import "@std/dotenv/load";
+import { behindProxy } from "@hongminhee/x-forwarded-fetch";
+import federation from "./federation.ts";
+import "./logging.ts";
+
+Deno.serve(
+ {
+ port: 8000,
+ onListen: ({ port, hostname }) =>
+ console.log("Server started at http://" + hostname + ":" + port)
+ },
+ behindProxy((req) => federation.fetch(req, { contextData: undefined })),
+);