From 20d14ac4452aa4acbe850602cdb0cda732c9a9e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adel=20Rodr=C3=ADguez?= Date: Sun, 1 Feb 2026 16:54:34 -0400 Subject: [PATCH] chore: add default values for environment variables --- apps/api/.env.template | 26 +++++++++++++++++++++----- apps/app/.env.template | 13 +++++++++---- apps/mobile/.env.template | 11 +++++++---- 3 files changed, 37 insertions(+), 13 deletions(-) diff --git a/apps/api/.env.template b/apps/api/.env.template index d8a46013..6c0f6ade 100644 --- a/apps/api/.env.template +++ b/apps/api/.env.template @@ -2,6 +2,7 @@ # Add specific project environment variables here BASE_URL="http://localhost:3000" +ALLOWED_API_ORIGINS="http://localhost:3001" PORT="3000" NODE_ENV="development" @@ -10,6 +11,16 @@ NODE_ENV="development" # --- Auth (@init/env/auth) --- AUTH_SECRET="dev-secret" +AUTH_TRUSTED_ORIGINS="http://localhost:3001,http://localhost:3000" + +# --- Auth Providers (@init/env/auth/providers) --- +# GitHub OAuth +GITHUB_CLIENT_ID="dev-github-client-id" +GITHUB_CLIENT_SECRET="dev-github-client-secret" + +# Google OAuth +GOOGLE_CLIENT_ID="dev-google-client-id" +GOOGLE_CLIENT_SECRET="dev-google-client-secret" # --- Database (@init/env/db) --- DATABASE_URL="postgresql://postgres:postgres@localhost:8001/main" @@ -18,14 +29,19 @@ RUN_PRODUCTION_MIGRATIONS="false" # --- KV / Redis (@init/env/kv) --- REDIS_URL="redis://localhost:8000" +# --- Workflows / Inngest (@init/env/inngest) --- +INNGEST_EVENT_KEY="dev-inngest-event-key" +INNGEST_SIGNING_KEY="dev-inngest-signing-key" +# INNGEST_SIGNING_KEY_FALLBACK="" + # --- Security / Arcjet (@init/env/arcjet) --- -ARCJET_KEY="" +ARCJET_KEY="ajkey_dev" # --- Observability / Sentry (@init/env/sentry/server) --- -SENTRY_DSN="" -SENTRY_AUTH_TOKEN="" -SENTRY_ORG="" -SENTRY_PROJECT="" +SENTRY_DSN="https://public@example.invalid/1" +SENTRY_AUTH_TOKEN="dev-sentry-auth-token" +SENTRY_ORG="example-org" +SENTRY_PROJECT="example-project" SENTRY_DEBUG="false" SENTRY_SPOTLIGHT="false" diff --git a/apps/app/.env.template b/apps/app/.env.template index e3c33414..4461473f 100644 --- a/apps/app/.env.template +++ b/apps/app/.env.template @@ -13,16 +13,21 @@ NODE_ENV="development" # --- Auth (@init/env/auth) --- AUTH_SECRET="dev-secret" +AUTH_TRUSTED_ORIGINS="http://localhost:3001,http://localhost:3000" # --- Auth Providers (@init/env/auth/providers) --- # GitHub OAuth -GITHUB_CLIENT_ID="" -GITHUB_CLIENT_SECRET="" +GITHUB_CLIENT_ID="dev-github-client-id" +GITHUB_CLIENT_SECRET="dev-github-client-secret" # Google OAuth -GOOGLE_CLIENT_ID="" -GOOGLE_CLIENT_SECRET="" +GOOGLE_CLIENT_ID="dev-google-client-id" +GOOGLE_CLIENT_SECRET="dev-google-client-secret" # --- Database (@init/env/db) --- DATABASE_URL="postgresql://postgres:postgres@localhost:8001/main" RUN_PRODUCTION_MIGRATIONS="false" + +# --- Observability / Sentry (@init/env/sentry/client) --- +PUBLIC_SENTRY_DSN="https://public@example.invalid/1" +PUBLIC_SENTRY_DEBUG="false" diff --git a/apps/mobile/.env.template b/apps/mobile/.env.template index fc862c4d..6dae250d 100644 --- a/apps/mobile/.env.template +++ b/apps/mobile/.env.template @@ -9,12 +9,15 @@ EXPO_PUBLIC_API_URL="http://localhost:3001" # --- Observability / Sentry (@init/env/sentry/expo) --- # Client-side (public) -EXPO_PUBLIC_SENTRY_DSN="" +EXPO_PUBLIC_SENTRY_DSN="https://public@example.invalid/1" +EXPO_PUBLIC_SENTRY_ORG="example-org" +EXPO_PUBLIC_SENTRY_PROJECT="example-project" +EXPO_PUBLIC_SENTRY_URL="https://example.invalid/" # Server-side (build-time only, NOT exposed to the app) -SENTRY_AUTH_TOKEN="" -SENTRY_ORG="" -SENTRY_PROJECT="" +SENTRY_AUTH_TOKEN="dev-sentry-auth-token" +SENTRY_ORG="example-org" +SENTRY_PROJECT="example-project" SENTRY_DEBUG="false" # ===========OPTIONAL===========