mirror of
https://git.mirrors.martin98.com/https://github.com/mendableai/firecrawl
synced 2025-08-18 07:55:59 +08:00
move crawl to read replica
This commit is contained in:
parent
982b3da27d
commit
a1e6c13b67
@ -21,7 +21,7 @@ import {
|
||||
import { configDotenv } from "dotenv";
|
||||
import type { Job, JobState, Queue } from "bullmq";
|
||||
import { logger } from "../../lib/logger";
|
||||
import { supabase_service } from "../../services/supabase";
|
||||
import { supabase_rr_service, supabase_service } from "../../services/supabase";
|
||||
import { getConcurrencyLimitedJobs } from "../../lib/concurrency-limit";
|
||||
configDotenv();
|
||||
|
||||
@ -246,7 +246,7 @@ export async function crawlStatusController(
|
||||
let totalCount = jobIDs.length;
|
||||
|
||||
if (totalCount === 0 && process.env.USE_DB_AUTHENTICATION === "true") {
|
||||
const x = await supabase_service
|
||||
const x = await supabase_rr_service
|
||||
.from('firecrawl_jobs')
|
||||
.select('*', { count: 'exact', head: true })
|
||||
.eq("crawl_id", req.params.jobId)
|
||||
|
@ -1,4 +1,4 @@
|
||||
import { supabase_service } from "../services/supabase";
|
||||
import { supabase_rr_service, supabase_service } from "../services/supabase";
|
||||
import { logger } from "./logger";
|
||||
import * as Sentry from "@sentry/node";
|
||||
|
||||
@ -8,7 +8,7 @@ import * as Sentry from "@sentry/node";
|
||||
* @returns {any | null} Job
|
||||
*/
|
||||
export const supabaseGetJobById = async (jobId: string) => {
|
||||
const { data, error } = await supabase_service
|
||||
const { data, error } = await supabase_rr_service
|
||||
.from("firecrawl_jobs")
|
||||
.select("*")
|
||||
.eq("job_id", jobId)
|
||||
@ -31,7 +31,7 @@ export const supabaseGetJobById = async (jobId: string) => {
|
||||
* @returns {any[]} Jobs
|
||||
*/
|
||||
export const supabaseGetJobsById = async (jobIds: string[]) => {
|
||||
const { data, error } = await supabase_service
|
||||
const { data, error } = await supabase_rr_service
|
||||
.from("firecrawl_jobs")
|
||||
.select()
|
||||
.in("job_id", jobIds);
|
||||
@ -55,7 +55,7 @@ export const supabaseGetJobsById = async (jobIds: string[]) => {
|
||||
* @returns {any[]} Jobs
|
||||
*/
|
||||
export const supabaseGetJobsByCrawlId = async (crawlId: string) => {
|
||||
const { data, error } = await supabase_service
|
||||
const { data, error } = await supabase_rr_service
|
||||
.from("firecrawl_jobs")
|
||||
.select()
|
||||
.eq("crawl_id", crawlId);
|
||||
@ -74,7 +74,7 @@ export const supabaseGetJobsByCrawlId = async (crawlId: string) => {
|
||||
};
|
||||
|
||||
export const supabaseGetJobByIdOnlyData = async (jobId: string) => {
|
||||
const { data, error } = await supabase_service
|
||||
const { data, error } = await supabase_rr_service
|
||||
.from("firecrawl_jobs")
|
||||
.select("docs, team_id")
|
||||
.eq("job_id", jobId)
|
||||
|
Loading…
x
Reference in New Issue
Block a user