#!/bin/sh set -eu : "${PUID:=1000}" : "${PGID:=1000}" # Create group at container start if ! grep -q '^cgit:' /etc/group; then addgroup -g "$PGID" cgit fi # Create user at container start if ! grep -q '^cgit:' /etc/passwd; then adduser -D -H -u "$PUID" -G cgit cgit fi # Make cache writable for Apache/cgit chown -R "$PUID:$PGID" /opt/cgit/cache exec "$@"