feat(deploy) : serve sudloh.com alongside guide.sudloh.com
CI / Verify (push) Successful in 2m17s
CI / Build immutable images and deploy (push) Successful in 1m59s

This commit is contained in:
2026-10-15 02:09:06 +07:00 Unverified
parent 6acad81b05
commit e11dede099
11 changed files with 83 additions and 13 deletions
+9 -5
View File
@@ -47,6 +47,9 @@ function hasAuthConfiguration(): boolean {
function createAuth() {
const google = googleCredentials();
const baseURL = required("BETTER_AUTH_URL");
const trustedOrigins = process.env.BETTER_AUTH_TRUSTED_ORIGINS
?.split(",").map((origin) => origin.trim()).filter(Boolean);
return betterAuth({
appName: "Buzz Guide",
database: drizzleAdapter(getDb(), {
@@ -59,11 +62,12 @@ function createAuth() {
},
transaction: true,
}),
baseURL: required("BETTER_AUTH_URL"),
trustedOrigins: process.env.BETTER_AUTH_TRUSTED_ORIGINS
?.split(",")
.map((origin) => origin.trim())
.filter(Boolean),
baseURL: trustedOrigins?.length ? {
allowedHosts: [baseURL, ...trustedOrigins].map((origin) => new URL(origin).host),
fallback: baseURL,
protocol: new URL(baseURL).protocol === "https:" ? "https" : "http",
} : baseURL,
trustedOrigins,
secret: required("BETTER_AUTH_SECRET"),
socialProviders: google ? { google } : undefined,
account: {