Import reference Docker Compose templates and openso agent rules #2
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/import-reference-templates"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What changed
Imports the initial repository baseline for
docker-templates:.githooks/pre-commitruns only executable scripts in.openso/scripts/commit/(empty for now, so the gate passes).AGENTS.mdpoints agents at.openso/rules/as the single source of conventions..pi/holds PI runtime settings, with emptyskills/andprompts/directories..openso/rules/): naming and format, repository layout, Compose extension keys and anchors, env file conventions, scripts cleanup, security baseline, image build handoff, and self-improvement process..openso/memory/): dated layout and workflow decisions that are staged for promotion into rules.app_template/): hardened application Compose stack with Traefik labels, Docker secrets, read-only root filesystem, dropped capabilities, resource limits, and a README with a placeholder checklist.templates/template/): shared, hardened single-service Compose template that any app can require viax-required-services, with the same anchor contract..gitignorefor generated files (docker-compose.main.yaml,app.env,.run.conf/) and Python bytecode, plus MITLICENSE.Why
Establishes a reusable, security-first baseline so new apps and satellite services start from one shared template instead of copies, and so conventions live in one place (
.openso/rules/) that humans and agents both follow. Secrets in the templates are placeholders (CHANGE_ME) only.Notes for reviewers
forgejo-dindis the documented privileged exception (.openso/rules/30-security-baseline.md); it is not included in this PR.<other-service>,<health-check-command>,your-image:latest) by design and are not valid to deploy as-is.