mirror of
https://github.com/supabase/supabase.git
synced 2026-06-15 18:17:09 +08:00
* Initial commit. * Minor type fixes. * Add a integration for Queues. Refactor some of the integration layout. * Migrate the Cron integration to the new style. * Add useInstalledIntegrations hook. * Add an integration entry for vault. * Add an integration entry for GraphiQL. * Add supabase webhooks. * Feat/integrations get layout (#30538) * scroll based icon * Update header.tsx * remove dep from overview * moar * more table stuff * moar * alt nav put in * fix MotionNumber issues * more * trying both layouts * Fix bunch of type errors. --------- Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com> * Migrate Vercel and Github files to their own folders. * Switch all integrations with the new designs. * More fixes for links, pages structure and other random stuff. * Remove unneeded file. * Another set of fixes. Migrated most of the extension integrations. * Migrated Vault and webhooks to the new style. * Various fixes to make the animation work. * Remove extra code. * Tiny fixes 😬 i swear its tiny * Refactor IntegrationOverviewTab * chore/ update integrations routes (#30585) * init * add child support in tabs * add webhooks * Update IntegrationPageHandler.tsx * fix id issues * use messageId instead * animation tweaks * Move the description to the wrappers array. * The useInstalledIntegrations now provides integrations which could be installed. * Add static content for the various integrations. * Move the page handler logic into the integrations definitions. * Clean up some extra code. * Add logic to make the overview tab the default tab. * Don't show the header until the integration id has been checked. * Add logic to the integration pages to avoid weird loading bugs, deselecting tabs if the integration hasn't been installed etc. * Fix the webhooks overview tab. * Fix the buttons for enabling extensions. * Add padding to all custom tab contents. * Small fixes * Prettier lint * Fix icon color + add empty state for when available integrations are all installed * Fix ts errors * Fiox * Add enable webhooks cta * Fix key * Fix all lints * Fix the queues create sheet. * Fix the deletion of wrappers. * Fix the minimum version alert for the wrappers extension. * Make the queues table fit the whole container. * Fix an issue which reset the tab when installing an extension. * Address comments * Add loading state for installed integrations in side nav * Fix edit secret not rendering value in input field after subsequent openings * Fix vault keys auto filling search input with vault * Fix search input placeholder for cron * Minor fix in install database extension copy * Fix a bad redirect when reloading. * Fix bad url redirects. * Fix scrolling in create new/edit wrapper sheet. * Add y padding to the wrappers rows. * Fix merge errors. * More merge fixes. * Fix bad imports during the merge. --------- Co-authored-by: Jonathan Summers-Muir <MildTomato@users.noreply.github.com> Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
57 lines
1.2 KiB
TypeScript
57 lines
1.2 KiB
TypeScript
const ENV_VAR_KEYS = {
|
|
POSTGRES_URL: {
|
|
key: 'POSTGRES_URL',
|
|
type: 'encrypted',
|
|
},
|
|
POSTGRES_PRISMA_URL: {
|
|
key: 'POSTGRES_PRISMA_URL',
|
|
type: 'encrypted',
|
|
},
|
|
POSTGRES_URL_NON_POOLING: {
|
|
key: 'POSTGRES_URL_NON_POOLING',
|
|
type: 'encrypted',
|
|
},
|
|
POSTGRES_USER: {
|
|
key: 'POSTGRES_USER',
|
|
type: 'encrypted',
|
|
},
|
|
POSTGRES_HOST: {
|
|
key: 'POSTGRES_HOST',
|
|
type: 'encrypted',
|
|
},
|
|
POSTGRES_PASSWORD: {
|
|
key: 'POSTGRES_PASSWORD',
|
|
type: 'encrypted',
|
|
},
|
|
POSTGRES_DATABASE: {
|
|
key: 'POSTGRES_DATABASE',
|
|
type: 'encrypted',
|
|
},
|
|
SUPABASE_ANON_KEY: {
|
|
key: 'SUPABASE_ANON_KEY',
|
|
type: 'encrypted',
|
|
},
|
|
SUPABASE_URL: {
|
|
key: 'SUPABASE_URL',
|
|
type: 'encrypted',
|
|
},
|
|
SUPABASE_SERVICE_ROLE_KEY: {
|
|
key: 'SUPABASE_SERVICE_ROLE_KEY',
|
|
type: 'encrypted',
|
|
},
|
|
SUPABASE_JWT_SECRET: {
|
|
key: 'SUPABASE_JWT_SECRET',
|
|
type: 'encrypted',
|
|
},
|
|
NEXT_PUBLIC_SUPABASE_ANON_KEY: {
|
|
key: 'NEXT_PUBLIC_SUPABASE_ANON_KEY',
|
|
type: 'encrypted',
|
|
},
|
|
NEXT_PUBLIC_SUPABASE_URL: {
|
|
key: 'NEXT_PUBLIC_SUPABASE_URL',
|
|
type: 'encrypted',
|
|
},
|
|
} as const
|
|
|
|
export const ENV_VAR_RAW_KEYS = Object.values(ENV_VAR_KEYS).map((x) => x.key)
|