gg
5633f39 · gmorell · 2026-05-15 01:19
Files changed
modified
Dockerfile
+4
−1
@@ -96,12 +96,15 @@ FROM ${RUNNER_IMAGE} AS final
| 96 | 96 | # yet (commit_tree, update_ref, plumbing for profile-README seeding, |
| 97 | 97 | # post-receive hook helpers). Also used by the embedded SSH daemon to |
| 98 | 98 | # spawn upload-pack / receive-pack per session. |
| 99 | +# * openssh-client — ships `ssh-keygen`, which `GitGud.Ssh.Server` | |
| 100 | +# shells out to on first boot to generate the host keys (ed25519, | |
| 101 | +# rsa, ecdsa) if they're absent from `SSH_HOST_KEY_DIR`. | |
| 99 | 102 | # * tini — proper PID 1 / zombie reaping, recommended for any container |
| 100 | 103 | # image running long-lived child processes (we fork git per session). |
| 101 | 104 | RUN apt-get update \ |
| 102 | 105 | && apt-get install -y --no-install-recommends \ |
| 103 | 106 | libstdc++6 openssl libncurses6 locales ca-certificates \ |
| 104 | − git tini \ | |
| 107 | + git openssh-client tini \ | |
| 105 | 108 | && rm -rf /var/lib/apt/lists/* |
| 106 | 109 | |
| 107 | 110 | # Set the locale |
Parents: d4728bb