Compose relation checker

Inspect Compose YAML services, dependencies, networks, mounts and published port conflicts.

  • Runs in your browser
  • No upload
  • Check before download

Inspect Compose YAML services, dependencies, networks, mounts and published port conflicts. Review cycles and unsupported includes/extends. Environment values stay unexpanded; no images, files, builds or containers are accessed.

Method: compose-relations-2026; YAML core 1.2

Local processing

Input stays in your browser worker, without requests, storage or content telemetry. Original backups and explicitly revealed exports may contain secrets; keep them local.

Resource limits

Combined input ≤1 MiB; text ≤200,000 characters (XML 100,000); depth 32 / nodes 20,000 per document; at most 1,000 rows/operations; output ≤2 MiB; worker deadline 5 s. Cancel terminates the worker. These application bounds do not guarantee a total browser heap cap.

1 to 100 services, a dependency graph up to 32 levels deep, and up to 1000 published port records. Environment placeholders stay literal. Use the long mount syntax for ambiguous Windows paths.

Source
Declared profile

Declared profile: compose-relations-2026

Choose the profile and review diagnostics before using saved output. Editing, resetting or leaving cancels work and discards the preview. Save original backups separately; no source file is overwritten.

Original backup: 1048576 B / Inspect / generate

How to inspect this input

  1. Source

    Inspect Compose YAML services, dependencies, networks, mounts and published port conflicts. Review cycles and unsupported includes/extends. Environment values stay unexpanded; no images, files, builds or containers are accessed.

  2. Declared profile

    compose-relations-2026; YAML core 1.2

  3. Review and save

    Choose the profile and review diagnostics before using saved output. Editing, resetting or leaving cancels work and discards the preview. Save original backups separately; no source file is overwritten.

  4. Original backup

    Input stays in your browser worker, without requests, storage or content telemetry. Original backups and explicitly revealed exports may contain secrets; keep them local.

Questions about the profile

Declared profile

Inspect Compose YAML services, dependencies, networks, mounts and published port conflicts. Review cycles and unsupported includes/extends. Environment values stay unexpanded; no images, files, builds or containers are accessed. compose-relations-2026; YAML core 1.2

Local processing

Input stays in your browser worker, without requests, storage or content telemetry. Original backups and explicitly revealed exports may contain secrets; keep them local.

Resource limits

Combined input ≤1 MiB; text ≤200,000 characters (XML 100,000); depth 32 / nodes 20,000 per document; at most 1,000 rows/operations; output ≤2 MiB; worker deadline 5 s. Cancel terminates the worker. These application bounds do not guarantee a total browser heap cap. 1 to 100 services, a dependency graph up to 32 levels deep, and up to 1000 published port records. Environment placeholders stay literal. Use the long mount syntax for ambiguous Windows paths.