Repository navigation
feat(container): add Docker and Podman support - #1037
gowrishacv wants to merge 4 commits into
Conversation
code-review-graph reviewOverall risk: 0.00 (LOW) — 0 changed function(s)/class(es), 0 affected flow(s), 0 test gap(s) Token savings: this graph-backed report used ~66,028 fewer tokens (~100%) than reading every changed file in full (estimated, chars/4 approximation). Powered by code-review-graph — local-first analysis; no code leaves the CI runner. |
|
Thank you for this PR. I tested Before I can merge it, please fix these:
After you push the fix, I will test it again. |
|
@tirth8205 Both requested changes are pushed in 7d3af0d.
Validation on an Apple Silicon Mac:
Could you please retest the updated image with your Docker Desktop workflow, especially |
What changed
Adds a Dockerfile that builds and installs the current repository source using
python:3.12-slim. The final image includes Git and defaults to the non-rootcrguser (UID/GID 10001).Adds Docker and Podman instructions to the English README and all four translations, including user mapping for writable repository mounts and persisted graph data.
No graph is generated during image construction. GHCR publishing remains outside this PR.
Related issue
Closes #232
Validation
uid=10001(crg) gid=10001(crg).git version 2.47.3.Both Docker and Podman produced:
A separate container read the persisted graph with
status:Repository checks
git diff --check: passed.The test warning concerns Starlette’s deprecated use of
httpxin its test client.