feat: support custom domain in TRUSTED_ORIGIN

This commit is contained in:
Rotimi Best
2026-05-19 09:59:56 +01:00
parent 86ebe9ef62
commit 917a71ccce
12 changed files with 189 additions and 8 deletions
+6 -1
View File
@@ -2,9 +2,10 @@ import 'dotenv/config';
import { API_PORT } from '@api/constants';
import { app } from '@api/app';
import { env } from '@api/config/env';
import { configureOpenAPI } from '@api/utils/openapi';
import { connectRedis } from '@api/utils/redis/redis';
import { env } from '@api/config/env';
import { preloadVerifiedCustomDomainOriginsRegistry } from '@api/utils/origins';
import { serve } from '@hono/node-server';
import { showRoutes } from 'hono/dev';
@@ -15,6 +16,10 @@ async function startServer() {
// Connect to Redis (non-blocking: API starts even if Redis fails)
await connectRedis();
preloadVerifiedCustomDomainOriginsRegistry().then(() => {
console.log('Verified custom domain origins preloaded');
});
serve({ fetch: app.fetch, port: API_PORT });
if (env.NODE_ENV !== 'production') {