18 lines
472 B
TypeScript
18 lines
472 B
TypeScript
import { load } from "@std/dotenv";
|
|
|
|
const dirname = new URL(".", import.meta.url).pathname;
|
|
await load({ envPath: `${dirname}/.env`, export: true });
|
|
|
|
const config = {
|
|
port: Deno.env.get("PORT") || 8000,
|
|
home_relay_url: Deno.env.get("HOME_RELAY_URL") || "",
|
|
ldap: {
|
|
url: Deno.env.get("LDAP_URL"),
|
|
bindDN: Deno.env.get("LDAP_BIND_DN"),
|
|
password: Deno.env.get("LDAP_PASSWORD"),
|
|
searchDN: Deno.env.get("LDAP_SEARCH_DN"),
|
|
}
|
|
};
|
|
|
|
export default config;
|