clear old assets, new ci/cd flow
This commit is contained in:
86
.env.example
86
.env.example
@@ -1,67 +1,59 @@
|
||||
DATABASE_URL="postgresql://kordant:kordant_dev@localhost:5432/kordant"
|
||||
REDIS_URL="redis://localhost:6379"
|
||||
# Database (Turso / libSQL)
|
||||
DATABASE_URL="libsql://your-db.turso.io"
|
||||
DATABASE_AUTH_TOKEN=""
|
||||
|
||||
# Server
|
||||
PORT=3000
|
||||
LOG_LEVEL=info
|
||||
HIBP_API_KEY=""
|
||||
NODE_ENV="development"
|
||||
LOG_LEVEL="info"
|
||||
APP_URL="http://localhost:3000"
|
||||
|
||||
# Auth
|
||||
JWT_SECRET=""
|
||||
SESSION_SECRET=""
|
||||
|
||||
# Payments (Stripe)
|
||||
STRIPE_SECRET_KEY=""
|
||||
STRIPE_WEBHOOK_SECRET=""
|
||||
STRIPE_PRICE_PLUS_MONTHLY=""
|
||||
STRIPE_PRICE_PREMIUM_MONTHLY=""
|
||||
|
||||
# Email (Resend)
|
||||
RESEND_API_KEY=""
|
||||
AWS_REGION="us-east-1"
|
||||
|
||||
# Datadog APM Configuration
|
||||
DD_SERVICE="kordant-api"
|
||||
DD_ENV="development"
|
||||
DD_VERSION="0.1.0"
|
||||
DD_TRACE_ENABLED="true"
|
||||
DD_TRACE_SAMPLE_RATE="1.0"
|
||||
DD_LOGS_INJECTION="true"
|
||||
DD_AGENT_HOST="localhost"
|
||||
DD_AGENT_PORT="8126"
|
||||
DD_API_KEY=""
|
||||
DD_SITE="datadoghq.com"
|
||||
|
||||
# Sentry Error Tracking
|
||||
SENTRY_DSN=""
|
||||
SENTRY_ENVIRONMENT="development"
|
||||
SENTRY_RELEASE="0.1.0"
|
||||
SENTRY_TRACES_SAMPLE_RATE="0.1"
|
||||
|
||||
# Google Analytics 4
|
||||
GA4_MEASUREMENT_ID=""
|
||||
GA4_API_SECRET=""
|
||||
|
||||
# Mixpanel Product Analytics
|
||||
MIXPANEL_TOKEN=""
|
||||
MIXPANEL_API_SECRET=""
|
||||
ANALYTICS_ENV="development"
|
||||
|
||||
# ============================================
|
||||
# Push Notifications Configuration
|
||||
# ============================================
|
||||
|
||||
# Firebase Cloud Messaging (FCM) - Android
|
||||
# Push Notifications
|
||||
FCM_PROJECT_ID=""
|
||||
FCM_CLIENT_EMAIL=""
|
||||
FCM_PRIVATE_KEY=""
|
||||
|
||||
# Apple Push Notification Service (APNs) - iOS
|
||||
APNS_KEY_ID=""
|
||||
APNS_TEAM_ID=""
|
||||
APNS_BUNDLE_ID=""
|
||||
APNS_KEY=""
|
||||
|
||||
# Twilio - SMS (optional)
|
||||
# SMS (Twilio)
|
||||
TWILIO_ACCOUNT_SID=""
|
||||
TWILIO_AUTH_TOKEN=""
|
||||
TWILIO_MESSAGING_SERVICE_SID=""
|
||||
|
||||
# External APIs
|
||||
HIBP_API_KEY=""
|
||||
SECURITYTRAILS_API_KEY=""
|
||||
CENSYS_API_ID=""
|
||||
CENSYS_API_SECRET=""
|
||||
SHODAN_API_KEY=""
|
||||
|
||||
# Monitoring
|
||||
SENTRY_DSN=""
|
||||
SENTRY_ENVIRONMENT="development"
|
||||
DD_API_KEY=""
|
||||
DD_SITE="datadoghq.com"
|
||||
|
||||
# Analytics
|
||||
MIXPANEL_TOKEN=""
|
||||
GA4_MEASUREMENT_ID=""
|
||||
|
||||
# Notification Rate Limits
|
||||
PUSH_RATE_LIMIT=100
|
||||
EMAIL_RATE_LIMIT=60
|
||||
SMS_RATE_LIMIT=30
|
||||
RATE_LIMIT_WINDOW_SECONDS=60
|
||||
|
||||
# Frontend Environment Variables (Vite)
|
||||
# Add these to packages/web/.env or your frontend .env files:
|
||||
# VITE_MIXPANEL_TOKEN=<same-as-backend-token>
|
||||
# VITE_GA_MEASUREMENT_ID=<same-as-backend-id>
|
||||
# VITE_META_PIXEL_ID=""
|
||||
# VITE_LINKEDIN_PARTNER_ID=""
|
||||
|
||||
Reference in New Issue
Block a user