Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/openstatusHQ/openstatus. ๐ซ Status page with uptime monitoring & API monitoring as code ๐ซ openstatus.dev
bun drizzle-orm monitoring monitoring-as-code nextjs observability on-call open-source shadcn-ui status-page statuspage synthetic-monitoring tinybird turso uptime uptime-checker uptime-monitor
Something went wrong. Try again.
openstatus .env.docker-lightweight.example
2.7 kB ยท 92 lines
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293# ============================================================================# Docker Environment Configuration (Example)# ============================================================================# Copy this file to .env.docker and replace with your actual values## NOTE: Build-time placeholders are set in each service's dofigen.yml file.# Values in this file override those placeholders at runtime via docker compose.# Required values are marked with [REQUIRED]# DATABASE# ============================================================================# LibSQL database connection - points to the libsql containerDATABASE_URL=http://libsql:8080DATABASE_AUTH_TOKEN=# EMAIL# ============================================================================# [REQUIRED] Resend API key for sending magic link emails# Get from: https://resend.comRESEND_API_KEY=re_your_resend_api_key_here# AUTHENTICATION# ============================================================================# [REQUIRED] NextAuth secret - generate with: openssl rand -base64 32AUTH_SECRET=your-random-secret-here-min-32-chars# [REQUIRED] Self-hosted mode - enables magic link authentication# Set to "true" to allow email login without OAuthSELF_HOST="true"# GitHub OAuth (optional)# Get from: https://github.com/settings/developersAUTH_GITHUB_ID=AUTH_GITHUB_SECRET=# Google OAuth (optional)# Get from: https://console.cloud.google.comAUTH_GOOGLE_ID=AUTH_GOOGLE_SECRET=# Super admin token for privileged operationsSUPER_ADMIN_TOKEN=# Server region identifierFLY_REGION=self-hosted# STRIPE# ============================================================================# Stripe (optional - for payments)# Get from: https://stripe.com/docs/keysSTRIPE_SECRET_KEY=STRIPE_WEBHOOK_SECRET_KEY=NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=# VERCEL# ============================================================================# Vercel (optional - for custom domains)# Get from: https://vercel.comPROJECT_ID_VERCEL=TEAM_ID_VERCEL=VERCEL_AUTH_BEARER_TOKEN=# Vercel Blob storage (optional)BLOB_READ_WRITE_TOKEN=# OBSERVABILITY# ============================================================================# Sentry (optional - error tracking)# Get from: https://sentry.ioNEXT_PUBLIC_SENTRY_DSN=SENTRY_AUTH_TOKEN=# SERVICE CONFIGURATION# ============================================================================NODE_ENV=production# [REQUIRED] Public URL for the applicationNEXT_PUBLIC_URL=http://localhost:3002# DEVELOPMENT & TESTING# ============================================================================# Turbo build modeTURBO_ENV_MODE=looseWORKSPACES_HIDE_URL=