back interdiff of round #6 and #5

docker: fix config #198

closed
opened by knotbin.com targeting master from [deleted fork]: fix-docker

(i be traumatized) fixes knotguard options, along with some more config improvements and fixes in docker compose and dockerfile

files
docker
rootfs
etc
s6-overlay
scripts
ssh
sshd_config.d
ERROR
docker/Dockerfile

Failed to calculate interdiff for this file.

ERROR
docker/docker-compose.yml

Failed to calculate interdiff for this file.

ERROR
docker/rootfs/etc/ssh/sshd_config.d/tangled_sshd.conf

Failed to calculate interdiff for this file.

NEW
docker/rootfs/etc/s6-overlay/scripts/keys-wrapper
···
···
+
#!/bin/sh
+
+
# Default values
+
INTERNAL_API=${KNOT_SERVER_INTERNAL_LISTEN_ADDR:-localhost:5444}
+
REPO_PATH=${KNOT_REPO_SCAN_PATH:-/home/git/repositories}
+
LOG_PATH="/tmp/knotguard.log"
+
+
# Execute the knot keys command
+
exec /usr/local/bin/knot keys \
+
-output authorized-keys \
+
-internal-api "http://${INTERNAL_API}" \
+
-git-dir "${REPO_PATH}" \
+
-log-path "${LOG_PATH}"