mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-06 10:59:59 +00:00
35 lines
1.5 KiB
JavaScript
35 lines
1.5 KiB
JavaScript
const { decodeDotenvQuotedValue } = require("./personas");
|
|
|
|
const appBaseUrl = decodeDotenvQuotedValue(process.env.APP_BASE_URL || "").replace(/\/+$/, "");
|
|
const webmailBaseUrl = decodeDotenvQuotedValue(process.env.WEBMAIL_BASE_URL || "").replace(/\/+$/, "");
|
|
const canonicalDomain = decodeDotenvQuotedValue(process.env.CANONICAL_DOMAIN || "");
|
|
const oidcIssuerUrl = decodeDotenvQuotedValue(process.env.OIDC_ISSUER_URL || "");
|
|
const adminEmail = decodeDotenvQuotedValue(process.env.ADMIN_EMAIL || "");
|
|
const adminUsername = decodeDotenvQuotedValue(process.env.ADMIN_USERNAME || "");
|
|
const adminPassword = decodeDotenvQuotedValue(process.env.ADMIN_PASSWORD || "");
|
|
const stalwartAdminUsername = decodeDotenvQuotedValue(process.env.STALWART_ADMIN_USERNAME || "");
|
|
const stalwartAdminPassword = decodeDotenvQuotedValue(process.env.STALWART_ADMIN_PASSWORD || "");
|
|
const biberEmail = decodeDotenvQuotedValue(process.env.BIBER_EMAIL || "");
|
|
const biberUsername = decodeDotenvQuotedValue(process.env.BIBER_USERNAME || "");
|
|
const biberPassword = decodeDotenvQuotedValue(process.env.BIBER_PASSWORD || "");
|
|
const mapachePassword = decodeDotenvQuotedValue(process.env.MAPACHE_PASSWORD || "");
|
|
|
|
const expectedOidcAuthUrl = `${oidcIssuerUrl.replace(/\/$/, "")}/protocol/openid-connect/auth`;
|
|
|
|
module.exports = {
|
|
appBaseUrl,
|
|
webmailBaseUrl,
|
|
canonicalDomain,
|
|
oidcIssuerUrl,
|
|
expectedOidcAuthUrl,
|
|
adminEmail,
|
|
adminUsername,
|
|
adminPassword,
|
|
stalwartAdminUsername,
|
|
stalwartAdminPassword,
|
|
biberEmail,
|
|
biberUsername,
|
|
biberPassword,
|
|
mapachePassword,
|
|
};
|