From 7bd52ea1ae10870cc2ff8aa5c237679c30ffda72 Mon Sep 17 00:00:00 2001 From: Your Name Date: Mon, 29 Dec 2025 20:01:17 +0800 Subject: ssh keyfiles support --- start_container.sh | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'start_container.sh') diff --git a/start_container.sh b/start_container.sh index bf1c167..25fcb10 100755 --- a/start_container.sh +++ b/start_container.sh @@ -17,6 +17,16 @@ podman stop ${CONTAINER_NAME} 2>/dev/null || true podman rm ${CONTAINER_NAME} 2>/dev/null || true ip route del ${PUBLIC_IP}/32 2>/dev/null || true +# Rebuild authorized_keys from .pub files +mkdir -p /git/.ssh +rm -f /git/.ssh/authorized_keys +cat /git/.ssh/*.pub > /git/.ssh/authorized_keys 2>/dev/null || true +chmod 600 /git/.ssh/authorized_keys + +# Build image +echo "Building image..." +podman build -t cgit "$(dirname "$0")" + # Run container podman run -d \ --name ${CONTAINER_NAME} \ @@ -26,7 +36,7 @@ podman run -d \ --env-file "$(dirname "$0")/config.env" \ -v ${CONTAINER_NAME}_data:/data \ -v /git:/git \ - localhost/cgit-caddy + localhost/cgit # Setup public IP sleep 2 -- cgit v1.2.3