kaneo (minimalist kanban) fork to experiment adding a tangled integration github.com/usekaneo/kaneo
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at 39e2dfae265f26c8d6d888a560f50ab2d5d58b3f 32 lines 1.1 kB view raw
1import { config } from "dotenv-mono"; 2import { isGithubSsoConfigured } from "./github-sso-env"; 3 4config(); 5 6function getSettings() { 7 return { 8 disableRegistration: process.env.DISABLE_REGISTRATION === "true", 9 disablePasswordRegistration: 10 process.env.DISABLE_PASSWORD_REGISTRATION === "true", 11 isDemoMode: process.env.DEMO_MODE === "true", 12 hasSmtp: 13 Boolean(process.env.SMTP_HOST) && 14 Boolean(process.env.SMTP_PORT) && 15 Boolean(process.env.SMTP_SECURE) && 16 Boolean(process.env.SMTP_USER) && 17 Boolean(process.env.SMTP_PASSWORD), 18 hasGithubSignIn: isGithubSsoConfigured(), 19 hasGoogleSignIn: 20 Boolean(process.env.GOOGLE_CLIENT_ID) && 21 Boolean(process.env.GOOGLE_CLIENT_SECRET), 22 hasDiscordSignIn: 23 Boolean(process.env.DISCORD_CLIENT_ID) && 24 Boolean(process.env.DISCORD_CLIENT_SECRET), 25 hasCustomOAuth: 26 Boolean(process.env.CUSTOM_OAUTH_CLIENT_ID) && 27 Boolean(process.env.CUSTOM_OAUTH_CLIENT_SECRET), 28 hasGuestAccess: process.env.DISABLE_GUEST_ACCESS !== "true", 29 }; 30} 31 32export default getSettings;