diff options
| author | Paul Buetow <paul@buetow.org> | 2026-01-09 20:58:34 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-01-09 20:58:34 +0200 |
| commit | a72e1b9e6b9df1739097405791a91a7455215b56 (patch) | |
| tree | ae0937edabbca4f826c5e5107f7fdbea438b499b /f3s/git-server | |
| parent | cf432fa0d4e96f17e0d1e5dd1d4b560f35c00c60 (diff) | |
Add git safe.directory config to entrypoint for NFS compatibility
Configures git to trust all directories on startup, preventing
'dubious ownership' errors when accessing NFS-mounted repositories
with different UIDs.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Diffstat (limited to 'f3s/git-server')
| -rw-r--r-- | f3s/git-server/docker-image/Dockerfile | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/f3s/git-server/docker-image/Dockerfile b/f3s/git-server/docker-image/Dockerfile index 97c4c7f..115037d 100644 --- a/f3s/git-server/docker-image/Dockerfile +++ b/f3s/git-server/docker-image/Dockerfile @@ -26,6 +26,8 @@ RUN echo '#!/bin/sh' > /entrypoint.sh && \ echo 'if [ ! -f /etc/ssh/ssh_host_ed25519_key ]; then' >> /entrypoint.sh && \ echo ' ssh-keygen -A' >> /entrypoint.sh && \ echo 'fi' >> /entrypoint.sh && \ + echo '# Configure git safe.directory for NFS repositories' >> /entrypoint.sh && \ + echo 'git config --global --add safe.directory "*"' >> /entrypoint.sh && \ echo 'exec /usr/sbin/sshd -D -e' >> /entrypoint.sh && \ chmod +x /entrypoint.sh |
