README
Deployment#
Zweck#
Kontrollierte Ausbringung von Paketen in Zielbereiche, insbesondere aus dem bestehenden Roundtrip nach ~/engineering.
Verantwortlichkeit#
Dieser Bereich verantwortet ausschließlich die unter „Zweck“ beschriebene Sicht innerhalb von engineering-tools.
Inhalt#
- Freigegebene Quellen und Modelle dieses Verantwortungsbereichs.
- Navigation und Querverweise zu abhängigen Artefakten.
- Arbeitsdokumente nur dann, wenn sie bewusst bei diesem fachlichen Eigentümer geführt werden.
Gehört ausdrücklich nicht hier hinein#
- Veränderliche Laufzeitzustände oder generierte Betriebsausgaben.
- Inhalte, deren höchste allgemeingültige Ebene in einem anderen Repository liegt.
- Unkontrollierte Duplikate bereits führender Quellen.
Beziehungen#
- Ist Bestandteil von
engineering-tools. - Wird durch Contract, Baselines und ADRs eingeordnet.
- Kann durch
engineering-toolsvalidiert, materialisiert oder paketiert werden.
Typischer Workflow#
Inhalte werden innerhalb des beauftragten Scopes erstellt oder geändert, gegen führende Quellen validiert und erst danach promoted.
Langfristige Entwicklung#
Der Bereich wird schrittweise mit realen Artefakten gefüllt; seine Verantwortungsgrenze bleibt dabei stabil.
EP-002.0B#
- Code-ArtifactCodeansicht öffnen – Build, systemd-Testdeployment und GlossarbegriffTechnical documentation artifact.Glossareintrag vollständig lesen.
systemd/engineering-platform-test.[[EA-GLOSS-SERVICE-001|service]].template– User-Service-Vorlage.
Port ownership and user-systemd#
The generated user unit depends only on network.target; native MariaDB is verified by deployment/bootstrap checks and is not declared as a user-unit dependency. Before restart, deployment records port-ownership.json. The configured port may be owned by the current managed service, but any foreign/manual PID causes a verified failure before restart.
Verbindlicher Tool Contract#
TOOL_CONTRACT.md