#!/bin/sh while ! mariadb -hmariadb -u$GITEA_DATABASE_USR -p$GITEA_DATABASE_PWD $GITEA_DATABASE_NAME &>/dev/null; do echo "Gitea waiting db..." sleep 5 done if [ ! -f "app.ini" ]; then echo "Initializing gitea..." adduser -D git addgroup --system git git mkdir -p /var/lib/gitea/{custom,data,log} chown -R git:git /var/lib/gitea/ chmod -R 750 /var/lib/gitea/ mkdir -p /etc/gitea cp /tmp/app.ini /etc/gitea/ chown -R root:git /etc/gitea chmod -R 770 /etc/gitea su git -c "gitea migrate" su git -c "gitea admin user create --username $GITEA_ADMIN_USR --password $GITEA_ADMIN_PWD --email $GITEA_ADMIN_MAIL --admin" fi echo "Launching gitea on localhost:3000" su git -c "gitea web --config /etc/gitea/app.ini" &> /dev/null