Skip to content

Help me build this understanding better #2

@ashu17706

Description

@ashu17706
ENV
├── config (region, account, vars)
└── references SERVICE definitions

SERVICE (JSON)
├── metadata (name, version)
├── build_spec → triggers BUILDER
└── deploy_spec → triggers DEPLOYER

BUILDER
├── reads SERVICE.build_spec
├── uses ENV config
├── outputs: artifact + metadata
└── passes to DEPLOYER

DEPLOYER
├── reads SERVICE.deploy_spec
├── consumes BUILDER output
├── uses ENV target config
└── deploys artifact to ENV

Flow:

SERVICE.json → BUILDER(ENV_context) → artifact → DEPLOYER(ENV_target) → running service

Key relations:

  • ENV = context/target for operations
  • SERVICE = declarative spec (what/how)
  • BUILDER = reads build_spec, executes in ENV
  • DEPLOYER = reads deploy_spec, deploys to ENV

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions