diff options
| author | Alex Pooley (@zuedev) <zuedev@gmail.com> | 2026-05-07 17:54:44 +0100 |
|---|---|---|
| committer | Alex Pooley (@zuedev) <zuedev@gmail.com> | 2026-05-07 17:54:44 +0100 |
| commit | 5e8dd409d8107e7869c43fb0a784ebbe52e7ae07 (patch) | |
| tree | c6d4fcfd6cf9b3bb527eb98e952761b36f8d4051 /entrypoint.bash | |
| parent | f4525524968ad9619ec953e4cb4e9e03f3ed2165 (diff) | |
| download | git.zue.dev-5e8dd409d8107e7869c43fb0a784ebbe52e7ae07.tar git.zue.dev-5e8dd409d8107e7869c43fb0a784ebbe52e7ae07.tar.gz git.zue.dev-5e8dd409d8107e7869c43fb0a784ebbe52e7ae07.tar.bz2 git.zue.dev-5e8dd409d8107e7869c43fb0a784ebbe52e7ae07.tar.xz git.zue.dev-5e8dd409d8107e7869c43fb0a784ebbe52e7ae07.zip | |
Enhance entrypoint script to create and set permissions for authorized_keys in root's .ssh directory
Diffstat (limited to 'entrypoint.bash')
| -rw-r--r-- | entrypoint.bash | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/entrypoint.bash b/entrypoint.bash index c1e0c0f..f3cd66f 100644 --- a/entrypoint.bash +++ b/entrypoint.bash @@ -5,8 +5,11 @@ # Do we have an authorized_keys environment variable? if [ -n "$AUTHORIZED_KEYS" ]; then echo "Setting up authorized_keys..." + mkdir -p /root/.ssh mkdir -p /home/git/.ssh + echo "$AUTHORIZED_KEYS" > /root/.ssh/authorized_keys echo "$AUTHORIZED_KEYS" > /home/git/.ssh/authorized_keys + chmod 600 /root/.ssh/authorized_keys chmod 600 /home/git/.ssh/authorized_keys chown -R git:git /home/git/.ssh else |
