mirror of
https://github.com/AmruthPillai/Reactive-Resume.git
synced 2026-07-24 08:54:05 +10:00
fix: auto-load .env, resolves #2987
This commit is contained in:
@@ -1,12 +0,0 @@
|
||||
import { basename, dirname, join } from "node:path";
|
||||
|
||||
export function getLocalDataDirectory(): string {
|
||||
const cwd = process.cwd();
|
||||
const parentDirectory = dirname(cwd);
|
||||
|
||||
if (basename(cwd) === "web" && basename(parentDirectory) === "apps") {
|
||||
return join(dirname(parentDirectory), "data");
|
||||
}
|
||||
|
||||
return join(cwd, "data");
|
||||
}
|
||||
@@ -28,7 +28,7 @@ import {
|
||||
} from "@reactive-resume/ai/tools/patch-resume";
|
||||
import { AI_PROVIDER_DEFAULT_BASE_URLS, aiProviderSchema } from "@reactive-resume/ai/types";
|
||||
import { resumeAnalysisOutputSchema, resumeAnalysisSchema } from "@reactive-resume/schema/resume/analysis";
|
||||
import { isPrivateOrLoopbackHost, parseUrl } from "@reactive-resume/utils/url-security";
|
||||
import { isPrivateOrLoopbackHost, parseUrl } from "@reactive-resume/utils/url-security.node";
|
||||
|
||||
const aiExtractionTemplate = buildAiExtractionTemplate();
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@ import { dirname, join } from "node:path";
|
||||
import { count } from "drizzle-orm";
|
||||
import { db } from "@reactive-resume/db/client";
|
||||
import * as schema from "@reactive-resume/db/schema";
|
||||
import { getLocalDataDirectory } from "../helpers/local-data-directory";
|
||||
import { getLocalDataDirectory } from "@reactive-resume/utils/monorepo.node";
|
||||
|
||||
const CACHE_DURATION_MS = 6 * 60 * 60 * 1000; // 6 hours
|
||||
const GITHUB_API_URL = "https://api.github.com/repos/amruthpillai/reactive-resume";
|
||||
|
||||
@@ -9,7 +9,7 @@ import {
|
||||
} from "@aws-sdk/client-s3";
|
||||
import sharp from "sharp";
|
||||
import { env } from "@reactive-resume/env/server";
|
||||
import { getLocalDataDirectory } from "../helpers/local-data-directory";
|
||||
import { getLocalDataDirectory } from "@reactive-resume/utils/monorepo.node";
|
||||
|
||||
interface StorageWriteInput {
|
||||
key: string;
|
||||
|
||||
Reference in New Issue
Block a user