Cohesive.Adapters.DockerCompose
0.1.0-alpha.150
See the version list below for details.
dotnet add package Cohesive.Adapters.DockerCompose --version 0.1.0-alpha.150
NuGet\Install-Package Cohesive.Adapters.DockerCompose -Version 0.1.0-alpha.150
<PackageReference Include="Cohesive.Adapters.DockerCompose" Version="0.1.0-alpha.150" />
<PackageVersion Include="Cohesive.Adapters.DockerCompose" Version="0.1.0-alpha.150" />
<PackageReference Include="Cohesive.Adapters.DockerCompose" />
paket add Cohesive.Adapters.DockerCompose --version 0.1.0-alpha.150
#r "nuget: Cohesive.Adapters.DockerCompose, 0.1.0-alpha.150"
#:package Cohesive.Adapters.DockerCompose@0.1.0-alpha.150
#addin nuget:?package=Cohesive.Adapters.DockerCompose&version=0.1.0-alpha.150&prerelease
#tool nuget:?package=Cohesive.Adapters.DockerCompose&version=0.1.0-alpha.150&prerelease
Cohesive.Adapters.DockerCompose
Deterministic Docker Compose projection of exact Cohesive.Infra.Local realization documents.
The adapter consumes a validated, fingerprinted local realization and emits reviewable Compose YAML plus a canonical JSON provenance manifest. Compose service names, endpoint URIs, health commands, mounts, configs, and lifecycle metadata are derived artifacts; the local Infra realization remains their semantic authority.
Compilation performs no Docker I/O. It emits pinned images, commands, environment and external-secret references, loopback ports, named volumes, generated configs, ready dependencies, exact-status health checks and timing, graceful termination, and a manifest retaining operations plus environment retention/isolation policy. Invalid local input, unsupported value/probe semantics, invalid or colliding names, missing configuration, and non-representable duration values produce structured diagnostics and no artifact.
The YAML fingerprint covers exact UTF-8/LF bytes. The manifest also fences the physical and local realizations, compiler
version, environment and lifecycle authority, attributed effective configuration, resource/name and endpoint mappings,
operation intent, optional maximum lifetime, and InfrastructureLocalTargetDecision evidence. Decisions use the same
target-neutral concern identities as other local lifecycle interpreters, making native, composed, constrained, and
override differences machine-comparable. Secret payloads are lifecycle inputs and never appear in either
canonical configuration or the manifest. A lifecycle runner must fence previews, execution, receipts, deadline
enforcement, and observations to the emitted artifact fingerprint.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Cohesive.Infra (>= 0.1.0-alpha.150)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0-alpha.152 | 0 | 10/19/2026 |
| 0.1.0-alpha.151 | 32 | 10/19/2026 |
| 0.1.0-alpha.150 | 34 | 10/19/2026 |
| 0.1.0-alpha.149 | 45 | 10/18/2026 |
| 0.1.0-alpha.148 | 38 | 10/18/2026 |
| 0.1.0-alpha.147 | 39 | 10/18/2026 |
| 0.1.0-alpha.146 | 47 | 10/18/2026 |
| 0.1.0-alpha.145 | 40 | 10/17/2026 |
| 0.1.0-alpha.144 | 39 | 10/17/2026 |
| 0.1.0-alpha.143 | 47 | 10/16/2026 |
| 0.1.0-alpha.142 | 39 | 10/16/2026 |
| 0.1.0-alpha.141 | 46 | 10/16/2026 |
| 0.1.0-alpha.140 | 46 | 10/15/2026 |
| 0.1.0-alpha.139 | 66 | 10/13/2026 |
| 0.1.0-alpha.138 | 49 | 10/13/2026 |
| 0.1.0-alpha.137 | 53 | 10/12/2026 |
| 0.1.0-alpha.136 | 45 | 10/12/2026 |
| 0.1.0-alpha.135 | 52 | 10/12/2026 |
| 0.1.0-alpha.134 | 55 | 10/11/2026 |
| 0.1.0-alpha.133 | 51 | 10/11/2026 |