Skip to content

Environment-Specific Configuration #220

@michaelbeale-IL

Description

@michaelbeale-IL

Support development/production/test configuration files with layering.

Acceptance Criteria:

  • Environment detection (dev/prod/test)
  • Base + override config file loading
  • Environment variable override support
  • Documentation for environment setup
  • Tests for all environments

Configuration Hierarchy:

  1. Base configuration (config.json)
  2. Environment configuration (config.dev.json)
  3. Local overrides (config.local.json - gitignored)
  4. Environment variables (ACAT_* prefix)

Files to Create:

  • Libraries/ACATCore/Utility/EnvironmentConfiguration.cs
  • Environment detection logic
  • Config file resolution logic

Epic: Configuration System Enhancement

Estimated Effort: 2 days


Parent Feature: #191 - Configuration System Enhancement

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions