mirror of
https://git.mirrors.martin98.com/https://github.com/mendableai/firecrawl
synced 2025-08-18 03:45:53 +08:00
separate index supa logic
This commit is contained in:
parent
9a04a40f66
commit
6256d7a0fe
@ -12,18 +12,13 @@ class IndexSupabaseService {
|
|||||||
constructor() {
|
constructor() {
|
||||||
const supabaseUrl = process.env.INDEX_SUPABASE_URL;
|
const supabaseUrl = process.env.INDEX_SUPABASE_URL;
|
||||||
const supabaseServiceToken = process.env.INDEX_SUPABASE_SERVICE_TOKEN;
|
const supabaseServiceToken = process.env.INDEX_SUPABASE_SERVICE_TOKEN;
|
||||||
const useDbAuthentication = process.env.USE_DB_AUTHENTICATION === "true";
|
|
||||||
// Only initialize the Supabase client if both URL and Service Token are provided.
|
// Only initialize the Supabase client if both URL and Service Token are provided.
|
||||||
if (!useDbAuthentication) {
|
if (!supabaseUrl || !supabaseServiceToken) {
|
||||||
// Warn the user that Authentication is disabled by setting the client to null
|
// Warn the user that Authentication is disabled by setting the client to null
|
||||||
logger.warn(
|
logger.warn(
|
||||||
"Authentication is disabled. Index supabase client will not be initialized.",
|
"Index supabase client will not be initialized.",
|
||||||
);
|
);
|
||||||
this.client = null;
|
this.client = null;
|
||||||
} else if (!supabaseUrl || !supabaseServiceToken) {
|
|
||||||
logger.error(
|
|
||||||
"Index supabase environment variables aren't configured correctly. Index supabase client will not be initialized. Fix ENV configuration or disable DB authentication with USE_DB_AUTHENTICATION env variable",
|
|
||||||
);
|
|
||||||
} else {
|
} else {
|
||||||
this.client = createClient(supabaseUrl, supabaseServiceToken);
|
this.client = createClient(supabaseUrl, supabaseServiceToken);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user