diff --git a/api/.env.development b/api/.env.development index 6ca9d2a..e88f36d 100644 --- a/api/.env.development +++ b/api/.env.development @@ -1,8 +1,6 @@ SUPABASE_URL=https://mhcafqvzbrrwvahpvvzd.supabase.co SUPABASE_SERVICE_ROLE_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6Im1oY2FmcXZ6YnJyd3ZhaHB2dnpkIiwicm9sZSI6InNlcnZpY2Vfcm9sZSIsImlhdCI6MTc0MTI0MTMyMSwiZXhwIjoyMDU2ODE3MzIxfQ.9r33CUsu6ZR4vyv4ed-UY6cLE1FZzSSxTNE8pFUKjN4 -SUPABASE_CONNECTION_STRING="postgresql://postgres.mhcafqvzbrrwvahpvvzd:mke0dwp@cnv.MFZ@mpa@aws-0-eu-west-3.pooler.supabase.com:6543/postgres" - STREAM_CHAT_API_KEY=t5vvvddteapa STREAM_CHAT_API_SECRET=zrr32sqenw3atpv9rnz2nhhyyncf7bunr7fmfqy9r7e69fcw978dhzevmhpxa2jj diff --git a/api/src/config.ts b/api/src/config.ts index 39188ab..087d601 100644 --- a/api/src/config.ts +++ b/api/src/config.ts @@ -26,14 +26,14 @@ function validateEnvVar(name: string, value: string | undefined): string { } function createConfig(): AppConfig { - dotenv.config({ path: `.env.${process.env.NODE_ENV}` }); - const NODE_ENV = (process.env.NODE_ENV || "development") as | "development" | "production" | "staging" | "test"; + dotenv.config({ path: `.env.${NODE_ENV}` }); + // Base configuration const baseConfig: AppConfig = { NODE_ENV, @@ -43,10 +43,7 @@ function createConfig(): AppConfig { "SUPABASE_SERVICE_ROLE_KEY", process.env.SUPABASE_SERVICE_ROLE_KEY ), - SUPABASE_CONNECTION_STRING: validateEnvVar( - "SUPABASE_CONNECTION_STRING", - process.env.SUPABASE_CONNECTION_STRING - ), + SUPABASE_CONNECTION_STRING: process.env.SUPABASE_CONNECTION_STRING || "", STREAM_CHAT_API_KEY: validateEnvVar( "STREAM_CHAT_API_KEY", process.env.STREAM_CHAT_API_KEY diff --git a/api/src/index.ts b/api/src/index.ts index 7798c7e..c3ecd71 100644 --- a/api/src/index.ts +++ b/api/src/index.ts @@ -36,27 +36,27 @@ app.use("*", async (c, next) => { app.route("/api/v1", mainRouter); -const worker = async () => { - const connectionString = `${ - config.SUPABASE_CONNECTION_STRING - }?ssl=true&sslrootcert=${path.resolve(__dirname, "..", "supabase_ca.crt")}`; +// const worker = async () => { +// const connectionString = `${ +// config.SUPABASE_CONNECTION_STRING +// }?ssl=true&sslrootcert=${path.resolve(__dirname, "..", "supabase_ca.crt")}`; - const runner = await run({ - connectionString, - concurrency: 1, - pollInterval: 1000, - taskDirectory: path.resolve(__dirname, "tasks"), - noPreparedStatements: true, - crontabFile: path.resolve(__dirname, "crontab"), - }); +// const runner = await run({ +// connectionString, +// concurrency: 1, +// pollInterval: 1000, +// taskDirectory: path.resolve(__dirname, "tasks"), +// noPreparedStatements: true, +// crontabFile: path.resolve(__dirname, "crontab"), +// }); - await runner.promise; -}; +// await runner.promise; +// }; -worker().catch((err) => { - console.error(err); - process.exit(1); -}); +// worker().catch((err) => { +// console.error(err); +// process.exit(1); +// }); serve( {