Cap icon indicating copy to clipboard operation
Cap copied to clipboard

Self Hosting: Allow all ENV vars to be set via UI

Open linear[bot] opened this issue 10 months ago • 0 comments

Currently the following env vars need to be set in env but should be able to be configured via the UI

Should remain as ENV

    DATABASE_URL: z.string(),
    DATABASE_MIGRATION_URL: z.string().optional(),
    DATABASE_ENCRYPTION_KEY: z.string().optional(),
    CAP_AWS_MEDIACONVERT_ROLE_ARN: z.string().optional(),
    NEXTAUTH_SECRET: z.string(),
    NEXTAUTH_URL: z.string(),
    STRIPE_SECRET_KEY_TEST: z.string().optional(),
    STRIPE_SECRET_KEY_LIVE: z.string().optional(),
    STRIPE_WEBHOOK_SECRET: z.string().optional(),
    DISCORD_FEEDBACK_WEBHOOK_URL: z.string().optional(),

Should move to UI as fallback to ENV

    GOOGLE_CLIENT_ID: z.string().optional(),
    GOOGLE_CLIENT_SECRET: z.string().optional(),
    RESEND_API_KEY: z.string().optional(),
    DEEPGRAM_API_KEY: z.string().optional(),
    DUB_API_KEY: z.string().optional(),
    CAP_AWS_ACCESS_KEY: z.string(),
    CAP_AWS_SECRET_KEY: z.string(),
    CAP_CLOUDFRONT_DISTRIBUTION_ID: z.string().optional(),
    WORKOS_CLIENT_ID: z.string().optional(),
    WORKOS_API_KEY: z.string().optional(),

linear[bot] avatar Feb 18 '25 14:02 linear[bot]