Skip to content

Add validation for required environment variables on startup #36

@djdiptayan1

Description

@djdiptayan1

Description:
The application starts successfully even when critical environment variables are missing, leading to runtime errors.

Current Issues:

  • No validation of required environment variables
  • Application starts with missing config
  • Runtime errors due to undefined variables
  • No clear error messages for config issues
  • Default values not properly set

What needs to be fixed:

  • Add startup validation for required env vars
  • Provide clear error messages for missing config
  • Set appropriate default values where possible
  • Create environment variable documentation
  • Add configuration validation middleware

Acceptance Criteria:

  • Application fails fast on missing required env vars
  • Clear error messages indicate which vars are missing
  • Default values are documented and applied
  • Configuration validation runs on startup
  • Environment-specific configs are validated

Files to modify:

  • index.js
  • Create src/config/validation.js

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions