mirror of
https://github.com/sstent/containers.git
synced 2026-01-26 00:52:00 +00:00
15 lines
505 B
Bash
15 lines
505 B
Bash
ATTEMPT=0
|
|
MAX_ATTEMPT=20
|
|
while true; do
|
|
sleep 1
|
|
ATTEMPT=$(($ATTEMPT + 1))
|
|
STATUS_CODE=$(curl -LI localhost:3000 -o /dev/null -w '%{http_code}\n' -s)
|
|
if [ $STATUS_CODE = "200" ]; then
|
|
echo "Gitea is ready"
|
|
echo "Create Gitea admin"
|
|
gitea admin create-user --admin --username $ADMIN_USER --password $ADMIN_PASSWORD --email $ADMIN_EMAIL --must-change-password=false
|
|
exit 0
|
|
elif [ $ATTEMPT = $MAX_ATTEMPT ]; then
|
|
exit 1
|
|
fi;
|
|
done & /usr/bin/gitea |