Files
CompanySite/.env.example
T
Clintchiz d402256547
Deploy to Production / Build & Verify (push) Failing after 5m56s
Ping Search Engines / Notify Search Engines (push) Successful in 2s
Deploy to Production / Pre-Deploy Tests (push) Has been skipped
Deploy to Production / Deploy to Railway (push) Has been skipped
Deploy to Production / Deploy to Render (push) Has been skipped
Deploy to Production / Deploy to VPS (PM2) (push) Has been skipped
Deploy to Production / Deploy to Fly.io (push) Has been skipped
Deploy to Production / Post-Deploy Verification (push) Has been skipped
Deploy to Production / Notify on Failure (push) Successful in 2s
E2E Test Suite / Critical User Journeys (push) Has been skipped
E2E Test Suite / API Integration Tests (push) Has been skipped
E2E Test Suite / Smoke Tests (P0) (push) Failing after 11m26s
E2E Test Suite / Form Interaction Tests (push) Failing after 11m42s
E2E Test Suite / Destructive & Chaos Tests (push) Failing after 12m2s
E2E Test Suite / Cross-Browser Regression (chromium) (push) Failing after 16m14s
E2E Test Suite / Cross-Browser Regression (webkit) (push) Failing after 17m45s
E2E Test Suite / Cross-Browser Regression (firefox) (push) Failing after 25m23s
E2E Test Suite / Security Header Tests (push) Failing after 7m55s
E2E Test Suite / Test Report Summary (push) Failing after 20s
E2E Test Suite / Mobile Device Tests (push) Failing after 2h49m9s
Uptime Monitor / Health & Response Time (push) Failing after 2s
Uptime Monitor / SSL Certificate (push) Successful in 2s
Uptime Monitor / Send Alerts (push) Failing after 3s
Uptime Monitor / Record Uptime Success (push) Has been skipped
First Init
2026-03-21 16:46:46 +05:30

90 lines
3.0 KiB
Bash

# ==================================
# Server Configuration
# ==================================
# Host address for the server to bind to
# - Use 0.0.0.0 to accept connections from any network interface (REQUIRED for deployment platforms)
# - Use 127.0.0.1 or localhost for local development only
HOST=0.0.0.0
# Port number for the application server
# - Default: 10000 (configured for deployment platforms like Render, Railway, Fly.io)
# - Many platforms override this with their own PORT environment variable
PORT=10000
# ==================================
# Environment Settings
# ==================================
# Node environment mode
# - production: Optimized for deployment with minification and performance settings
# - development: Enhanced debugging and hot-reload capabilities
# - test: For running automated tests
NODE_ENV=production
# ==================================
# Optional Configuration
# ==================================
# Uncomment and configure as needed for your application
# Database connection string
# DATABASE_URL=postgresql://user:password@localhost:5432/dbname
# API Keys and Secrets
# API_KEY=your_api_key_here
# SESSION_SECRET=your_session_secret_here
# ==================================
# Contact Form & Email (SMTP)
# ==================================
# Used by /api/contact for sending contact form submissions
# If not set, submissions are logged to console (dev/staging mode)
# SMTP_HOST=smtp.gmail.com
# SMTP_PORT=587
# SMTP_USER=your_email@example.com
# SMTP_PASS=your_app_password_here
# CONTACT_EMAIL=hello@workroot.in
# ==================================
# Newsletter Integration
# ==================================
# Choose ONE provider. Leave others blank.
# Option A: Mailchimp
# MAILCHIMP_API_KEY=your_mailchimp_api_key
# MAILCHIMP_LIST_ID=your_audience_list_id
# MAILCHIMP_DC=us1
# Option B: ConvertKit
# CONVERTKIT_API_KEY=your_convertkit_api_key
# CONVERTKIT_FORM_ID=your_form_id
# If no newsletter provider is configured, new subscribers are logged to console
# and optionally emailed to CONTACT_EMAIL via SMTP (if SMTP is configured)
# ==================================
# Analytics and Monitoring
# ==================================
# Option A: Google Analytics 4 (GA4)
# Format: G-XXXXXXXXXX (NOT the old UA-XXXXXXXXX-X format)
# Get your Measurement ID at: Google Analytics → Admin → Data Streams → Web Stream
# GOOGLE_ANALYTICS_ID=G-XXXXXXXXXX
# Option B: Plausible Analytics (privacy-focused, GDPR compliant)
# Set to your site's domain (no https://)
# PLAUSIBLE_DOMAIN=workroot.in
# Both can be enabled simultaneously if desired.
# If neither is set, no analytics scripts are injected.
# Sentry error tracking (optional)
# Get your DSN at https://sentry.io → Project → Settings → Client Keys (DSN)
# SENTRY_DSN=https://xxx@oXXXXXX.ingest.sentry.io/XXXXXXX
# Structured logging level: debug | info | warn | error (default: info in prod, debug in dev)
# LOG_LEVEL=info
# Application release version — used for Sentry release tracking
# RELEASE_VERSION=1.0.0