Skip to content

Add validation for required environment variables on startup #36

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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