···11-# For Clerk Auth
22-NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
33-CLERK_SECRET_KEY=
44-CLERK_WEBHOOK_SECRET=
55-11+# CLERK for auth
22+NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=clerk-public-key
33+CLERK_SECRET_KEY=clerk-secret-key
44+CLERK_WEBHOOK_SECRET=clerk
65NEXT_PUBLIC_CLERK_SIGN_IN_URL=/app/sign-in
76NEXT_PUBLIC_CLERK_SIGN_UP_URL=/app/sign-up
87NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL=/app
98NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL=/app
1091111-# TinyBird
1212-TINY_BIRD_API_KEY=
1010+# RESEND for email
1111+RESEND_API_KEY=resend-api-key
13121414-# Resend
1515-RESEND_API_KEY=
1313+# UPSTASH for queue
1414+QSTASH_CURRENT_SIGNING_KEY=qstash-current-signing-key
1515+QSTASH_NEXT_SIGNING_KEY=qstash-next-signing-key
1616+QSTASH_TOKEN=qstash-token
1717+QSTASH_URL=https://qstash.upstash.io/v1/publish/
16181717-# Upstash
1818-UPSTASH_REDIS_REST_URL=
1919-UPSTASH_REDIS_REST_TOKEN=
1919+# UPSTASH redis for waiting list
2020+UPSTASH_REDIS_REST_URL=test
2121+UPSTASH_REDIS_REST_TOKEN=test
20222121-QSTASH_CURRENT_SIGNING_KEY=
2222-QSTASH_NEXT_SIGNING_KEY=
2323-QSTASH_TOKEN=
2323+# TINY BIRD for time series data (trackers)
2424+TINY_BIRD_API_KEY=tiny-bird-api-key
24252525-RESEND_API_KEY='api-key'
2626+# PlanetScale ( or a local mysql database)
2727+DATABASE_URL='mysql://root:password@localhost:3306/openstatus'
26282729# Solves 'UNABLE_TO_GET_ISSUER_CERT_LOCALLY', see https://github.com/nextauthjs/next-auth/issues/3580
2828-# NODE_TLS_REJECT_UNAUTHORIZED="0"3030+# NODE_TLS_REJECT_UNAUTHORIZED="0"
+2-1
apps/web/src/app/layout.tsx
···33import type { Metadata } from "next";
44import { Inter } from "next/font/google";
55import LocalFont from "next/font/local";
66-import { Toaster } from "@/components/ui/toaster";
76import { ClerkProvider } from "@clerk/nextjs";
87import PlausibleProvider from "next-plausible";
9899+import { Toaster } from "@/components/ui/toaster";
1010import Background from "./_components/background";
11111212const inter = Inter({ subsets: ["latin"] });
···4343}: {
4444 children: React.ReactNode;
4545}) {
4646+ // If you want to develop locally with with Clerk, Comment the provider below
4647 return (
4748 <ClerkProvider>
4849 <html lang="en">