main
Raw Download raw file

Install caddy

curl -sL \
    https://github.com/caddyserver/caddy/releases/download/v2.10.2/caddy_2.10.2_linux_amd64.tar.gz \
    | tar -xzf -
sudo mv caddy /usr/local/bin/caddy

Setup static hosting directory

sudo mkdir -p /var/www/git/
sudo chown -R git:git /var/www/git/ 

Assets

git clone /opt/git/infra/forge-assets/ /var/www/git/assets
#!/bin/sh
set -eu

REPO=tools/tissue

GIT_SOURCE_DIR=/opt/git
GIT_STATIC_DIR=/var/www/git

REPO_SOURCE="${GIT_SOURCE_DIR}/${REPO}"
REPO_STATIC="${GIT_STATIC_DIR}/${REPO}"
ASSETS_DIR="${GIT_STATIC_DIR}/assets"

# rebuild
rm -rf "${REPO_STATIC}"
mkdir -p "${REPO_STATIC}"
cd "${REPO_STATIC}"
stagit "${REPO_SOURCE}"
ln -sf files.html index.html

# assets
ln -sfn "${ASSETS_DIR}/style.css"
ln -sfn "${ASSETS_DIR}/logo.png"
ln -sfn "${ASSETS_DIR}/favicon.png"