2025-01-05 18:03:59 +01:00
|
|
|
import path from "node:path";
|
2024-06-21 11:36:23 +02:00
|
|
|
|
2025-01-19 19:49:24 +01:00
|
|
|
export const PROXY_SERVER = Deno.env.get("PROXY_SERVER");
|
|
|
|
export const PROXY_USERNAME = Deno.env.get("PROXY_USERNAME");
|
|
|
|
export const PROXY_PASSWORD = Deno.env.get("PROXY_PASSWORD");
|
|
|
|
|
2023-08-01 17:50:00 +02:00
|
|
|
export const SILVERBULLET_SERVER = Deno.env.get("SILVERBULLET_SERVER");
|
|
|
|
export const TMDB_API_KEY = Deno.env.get("TMDB_API_KEY");
|
2023-08-01 21:35:21 +02:00
|
|
|
export const OPENAI_API_KEY = Deno.env.get("OPENAI_API_KEY");
|
2023-08-02 15:56:33 +02:00
|
|
|
export const YOUTUBE_API_KEY = Deno.env.get("YOUTUBE_API_KEY");
|
2023-08-04 22:35:25 +02:00
|
|
|
|
|
|
|
export const GITEA_SERVER = Deno.env.get("GITEA_SERVER");
|
2025-01-05 18:03:59 +01:00
|
|
|
export const GITEA_CLIENT_ID = Deno.env.get("GITEA_CLIENT_ID")!;
|
2023-08-04 22:35:25 +02:00
|
|
|
export const GITEA_CLIENT_SECRET = Deno.env.get("GITEA_CLIENT_SECRET");
|
|
|
|
export const GITEA_REDIRECT_URL = Deno.env.get("GITEA_REDIRECT_URL");
|
|
|
|
|
|
|
|
export const DATABASE_URL = Deno.env.get("DATABASE_URL") || "dev.db";
|
|
|
|
|
|
|
|
const duration = Deno.env.get("SESSION_DURATION");
|
|
|
|
export const SESSION_DURATION = duration ? +duration : (60 * 60 * 24);
|
|
|
|
|
|
|
|
export const JWT_SECRET = Deno.env.get("JWT_SECRET");
|
2023-08-05 21:52:43 +02:00
|
|
|
|
2025-01-05 18:03:59 +01:00
|
|
|
export const DATA_DIR = Deno.env.has("DATA_DIR")
|
|
|
|
? path.resolve(Deno.env.get("DATA_DIR")!)
|
|
|
|
: path.resolve(Deno.cwd(), "data");
|
|
|
|
|
2023-08-17 20:59:52 +02:00
|
|
|
export const LOG_LEVEL: string = Deno.env.get("LOG_LEVEL") ||
|
2025-01-05 23:14:19 +01:00
|
|
|
"warn";
|