mirror of
https://github.com/sstent/containers.git
synced 2026-01-25 16:41:51 +00:00
17 lines
518 B
Bash
17 lines
518 B
Bash
#!/bin/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 |