Skip to content

Test: verify compose export produces valid YAML for each service #5

@GeiserX

Description

@GeiserX

Context

CashPilot can export docker-compose.yml files for each service. The compose generation derives from YAML service definitions. We need to verify the output is valid.

Task

  1. Add a test that generates compose YAML for each Docker-deployable service
  2. Verify the output parses as valid YAML
  3. Verify required keys exist: services, service name, image
  4. Verify environment variables from the YAML definition appear in the output

Reference

  • services/ — YAML service definitions
  • app/orchestrator.py — compose generation logic

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions