websync / lib /env.ts
akborana4's picture
Update lib/env.ts
eee0e71 verified
export function getSiteName(): string {
if ("SITE_NAME" in process.env) {
return <string>process.env.SITE_NAME
}
console.warn("ENV 'SITE_NAME' has no value, using default:", "Web-SyncPlay")
return "Web-SyncPlay"
}
export function getSiteDomain(): string {
if ("PUBLIC_DOMAIN" in process.env) {
const domain = <string>process.env.PUBLIC_DOMAIN
return domain.replace(/\/+$/, "")
}
console.warn(
"ENV 'PUBLIC_DOMAIN' has no value, using default:",
"https://web-syncplay.de"
)
return "https://web-syncplay.de"
}
export function getRedisURL(): string {
if ("REDIS_URL" in process.env) {
return <string>process.env.REDIS_URL
}
console.warn(
"ENV 'REDIS_URL' has no value, using default:",
"redis://localhost:6379"
)
return "redis://localhost:6379"
}
export function getDefaultSrc(): string {
if ("DEFAULT_SRC" in process.env) {
return <string>process.env.DEFAULT_SRC
}
// console.warn("ENV 'DEFAULT_SRC' has no value, using no src")
return "https://youtu.be/c-FKlE3_kHo"
}