Skip to content

Commit

Permalink
chore: add supabase
Browse files Browse the repository at this point in the history
  • Loading branch information
CaliCastle committed May 27, 2023
1 parent 3849854 commit 0e70a1e
Show file tree
Hide file tree
Showing 3 changed files with 572 additions and 752 deletions.
15 changes: 4 additions & 11 deletions env.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -4,20 +4,17 @@ import { z } from 'zod'
* Specify server-side environment variables schema here.
*/
const server = z.object({
DATABASE_HOST: z.string().min(1),
DATABASE_USERNAME: z.string().min(1),
DATABASE_PASSWORD: z.string().min(1),
NODE_ENV: z.enum(['development', 'test', 'production']),
CLERK_SECRET_KEY: z.string().min(1),
CONVERTKIT_API_KEY: z.string().min(1),
VERCEL_ENV: z.enum(['development', 'preview', 'production']),
UPSTASH_REDIS_REST_URL: z.string().min(1),
UPSTASH_REDIS_REST_TOKEN: z.string().min(1),
LINK_PREVIEW_API_BASE_URL: z.string().min(1),
SUPABASE_URL: z.string().url(),
SUPABASE_KEY: z.string().min(1),
})

const client = z.object({
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY: z.string().min(1),
NEXT_PUBLIC_SANITY_PROJECT_ID: z.string().min(1),
NEXT_PUBLIC_SANITY_DATASET: z.string().min(1),
NEXT_PUBLIC_SANITY_USE_CDN: z.boolean(),
Expand All @@ -30,13 +27,7 @@ const client = z.object({
* @type {Record<keyof z.infer<typeof server> | keyof z.infer<typeof client>, string | undefined>}
*/
const processEnv = {
DATABASE_HOST: process.env.DATABASE_HOST,
DATABASE_USERNAME: process.env.DATABASE_USERNAME,
DATABASE_PASSWORD: process.env.DATABASE_PASSWORD,
NODE_ENV: process.env.NODE_ENV,
CLERK_SECRET_KEY: process.env.CLERK_SECRET_KEY,
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY:
process.env.NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY,
CONVERTKIT_API_KEY: process.env.CONVERTKIT_API_KEY,
VERCEL_ENV: process.env.VERCEL_ENV,
UPSTASH_REDIS_REST_URL: process.env.UPSTASH_REDIS_REST_URL,
Expand All @@ -45,6 +36,8 @@ const processEnv = {
NEXT_PUBLIC_SANITY_DATASET: process.env.NEXT_PUBLIC_SANITY_DATASET,
NEXT_PUBLIC_SANITY_USE_CDN: process.env.NEXT_PUBLIC_SANITY_USE_CDN == 'true',
LINK_PREVIEW_API_BASE_URL: process.env.LINK_PREVIEW_API_BASE_URL,
SUPABASE_URL: process.env.SUPABASE_URL,
SUPABASE_KEY: process.env.SUPABASE_KEY,
}

// Don't touch the part below
Expand Down
9 changes: 4 additions & 5 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,13 @@
"lint": "next lint"
},
"dependencies": {
"@clerk/nextjs": "^4.18.4",
"@headlessui/react": "^1.7.14",
"@hookform/resolvers": "^3.1.0",
"@mdx-js/loader": "^2.3.0",
"@portabletext/react": "^3.0.0",
"@radix-ui/react-hover-card": "^1.0.5",
"@radix-ui/react-select": "^1.2.1",
"@radix-ui/react-tooltip": "^1.0.5",
"@radix-ui/react-hover-card": "^1.0.6",
"@radix-ui/react-select": "^1.2.2",
"@radix-ui/react-tooltip": "^1.0.6",
"@sanity/image-url": "^1.0.2",
"@sanity/ui": "^1.3.3",
"@sanity/vision": "^3.11.3",
Expand Down Expand Up @@ -71,6 +70,6 @@
"prettier-plugin-tailwindcss": "^0.3.0",
"tailwindcss": "^3.3.2",
"turbo": "^1.9.9",
"typescript": "^5.1.0-beta"
"typescript": "5.1.0-dev.20230515"
}
}
Loading

0 comments on commit 0e70a1e

Please sign in to comment.