fix(log_job): use service account credentials

This commit is contained in:
Gergő Móricz 2025-04-08 20:18:48 +02:00
parent 37b13ba146
commit c69d156179

View File

@ -25,7 +25,7 @@ function cleanOfNull<T>(x: T): T {
async function saveJobToGCS(job: FirecrawlJob, bucketName: string): Promise<void> {
try {
const storage = new Storage({
apiKey: process.env.GCS_API_KEY,
credentials: process.env.GCS_CREDENTIALS ? JSON.parse(process.env.GCS_CREDENTIALS) : undefined,
});
const bucket = storage.bucket(bucketName);
const blob = bucket.file(`${job.job_id}.json`);