Modify api
This commit is contained in:
parent
fc7e90a9ec
commit
83a36efa8c
5 changed files with 31 additions and 11 deletions
|
|
@ -6,7 +6,8 @@ STREAM_CHAT_API_SECRET=zrr32sqenw3atpv9rnz2nhhyyncf7bunr7fmfqy9r7e69fcw978dhzevm
|
|||
|
||||
|
||||
XTABLO_URL="https://app-staging.xtablo.com"
|
||||
CORS_ORIGIN="http://localhost:5173"
|
||||
|
||||
CORS_ORIGIN="http://localhost:5173,http://localhost:5174"
|
||||
|
||||
R2_ACCOUNT_ID="9715fa14c5e5d1612301572cf1c6bbee"
|
||||
R2_ACCESS_KEY_ID="caeb987bbcd601708a93c6aa562064ef"
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ export interface AppConfig {
|
|||
R2_ACCOUNT_ID: string;
|
||||
R2_ACCESS_KEY_ID: string;
|
||||
R2_SECRET_ACCESS_KEY: string;
|
||||
CORS_ORIGIN: string[];
|
||||
CORS_ORIGIN: string;
|
||||
LOG_LEVEL: "debug" | "info" | "warn" | "error";
|
||||
SYNC_CALS_SECRET: string;
|
||||
}
|
||||
|
|
@ -47,20 +47,38 @@ function createConfig(): AppConfig {
|
|||
process.env.SUPABASE_SERVICE_ROLE_KEY
|
||||
),
|
||||
SUPABASE_CONNECTION_STRING: process.env.SUPABASE_CONNECTION_STRING || "",
|
||||
STREAM_CHAT_API_KEY: validateEnvVar("STREAM_CHAT_API_KEY", process.env.STREAM_CHAT_API_KEY),
|
||||
STREAM_CHAT_API_KEY: validateEnvVar(
|
||||
"STREAM_CHAT_API_KEY",
|
||||
process.env.STREAM_CHAT_API_KEY
|
||||
),
|
||||
STREAM_CHAT_API_SECRET: validateEnvVar(
|
||||
"STREAM_CHAT_API_SECRET",
|
||||
process.env.STREAM_CHAT_API_SECRET
|
||||
),
|
||||
EMAIL_USER: validateEnvVar("EMAIL_USER", process.env.EMAIL_USER),
|
||||
EMAIL_CLIENT_ID: validateEnvVar("EMAIL_CLIENT_ID", process.env.EMAIL_CLIENT_ID),
|
||||
EMAIL_CLIENT_SECRET: validateEnvVar("EMAIL_CLIENT_SECRET", process.env.EMAIL_CLIENT_SECRET),
|
||||
EMAIL_REFRESH_TOKEN: validateEnvVar("EMAIL_REFRESH_TOKEN", process.env.EMAIL_REFRESH_TOKEN),
|
||||
CORS_ORIGIN: [process.env.CORS_ORIGIN || "https://app.xtablo.com"],
|
||||
EMAIL_CLIENT_ID: validateEnvVar(
|
||||
"EMAIL_CLIENT_ID",
|
||||
process.env.EMAIL_CLIENT_ID
|
||||
),
|
||||
EMAIL_CLIENT_SECRET: validateEnvVar(
|
||||
"EMAIL_CLIENT_SECRET",
|
||||
process.env.EMAIL_CLIENT_SECRET
|
||||
),
|
||||
EMAIL_REFRESH_TOKEN: validateEnvVar(
|
||||
"EMAIL_REFRESH_TOKEN",
|
||||
process.env.EMAIL_REFRESH_TOKEN
|
||||
),
|
||||
CORS_ORIGIN: process.env.CORS_ORIGIN || "https://app.xtablo.com",
|
||||
XTABLO_URL: process.env.XTABLO_URL || "https://app.xtablo.com",
|
||||
R2_ACCOUNT_ID: validateEnvVar("R2_ACCOUNT_ID", process.env.R2_ACCOUNT_ID),
|
||||
R2_ACCESS_KEY_ID: validateEnvVar("R2_ACCESS_KEY_ID", process.env.R2_ACCESS_KEY_ID),
|
||||
R2_SECRET_ACCESS_KEY: validateEnvVar("R2_SECRET_ACCESS_KEY", process.env.R2_SECRET_ACCESS_KEY),
|
||||
R2_ACCESS_KEY_ID: validateEnvVar(
|
||||
"R2_ACCESS_KEY_ID",
|
||||
process.env.R2_ACCESS_KEY_ID
|
||||
),
|
||||
R2_SECRET_ACCESS_KEY: validateEnvVar(
|
||||
"R2_SECRET_ACCESS_KEY",
|
||||
process.env.R2_SECRET_ACCESS_KEY
|
||||
),
|
||||
SYNC_CALS_SECRET: process.env.SYNC_CALS_SECRET || "",
|
||||
LOG_LEVEL: "info",
|
||||
};
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ app.use(logger());
|
|||
|
||||
app.use("*", async (c, next) => {
|
||||
const corsMiddleware = cors({
|
||||
origin: config.CORS_ORIGIN,
|
||||
origin: config.CORS_ORIGIN.split(","),
|
||||
allowHeaders: [
|
||||
"Authorization",
|
||||
"Content-Type",
|
||||
|
|
|
|||
1
apps/external/tsconfig.tsbuildinfo
vendored
Normal file
1
apps/external/tsconfig.tsbuildinfo
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
{"root":["./src/custommodal.tsx","./src/embeddedbookingpage.tsx","./src/floatingbookingwidget.tsx","./src/loadingspinner.tsx","./src/userstoreprovider.tsx","./src/main.tsx","./src/routes.tsx","./src/vite-env.d.ts","./src/lib/api.ts","./src/lib/supabase.ts"],"version":"5.9.3"}
|
||||
File diff suppressed because one or more lines are too long
Loading…
Reference in a new issue