gitpages

A collection of scripts to securely webhost and publish git repositories.
git clone https://scm.kuandu.systems/git-raw/gitpages.git
Log | Files | Refs | README | LICENSE

commit 5bc554c90fdf2f2df425f0a38de461ffd7116547
parent 64e49ebf2887fc35915cca2ed5a37b468125b428
Author: Fred Großkopf <fred@kuandu.systems>
Date:   Wed, 15 Apr 2026 10:57:28 +0200

Updates post-receive hook

Needs absolute paths

Diffstat:
Mpost-receive.hook | 6++++--
1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/post-receive.hook b/post-receive.hook @@ -4,6 +4,8 @@ set -eu RAW_DST="${RAW_DST:-/var/www/htdocs/scm.mydomain.com/git-raw}" HTML_DST="${HTML_DST:-/var/www/htdocs/scm.mydomain.com/git}" +CONFIG_FILE=/home/user/gitpages.conf +ASSETS_DIR=/home/user/assets repo_path="$(dirname "$(pwd)")" repo="$(basename "$repo_path")" @@ -20,5 +22,5 @@ check_dir "$HTML_DST" printf 'Updating web view for %s\n' "$repo" -mirror-git "$repo_path" "$RAW_DST" -gitpages -c ~/gitpages.conf "$RAW_DST/$repo" "$HTML_DST" ~/gitpages-assets +/home/user/bin/mirror-git "$repo_path" "$RAW_DST" +/home/user/bin/gitpages -c "$CONFIG_FILE" "$RAW_DST/$repo" "$HTML_DST" "$ASSETS_DIR"