fix(admin): check for postgres connection availability before trying to create admin user

This commit is contained in:
2026-03-23 00:35:17 +08:00
parent dfa1b5d6a9
commit e083543ffb

10
run.sh
View File

@@ -54,8 +54,16 @@ echo ""
echo "[STEP] Starting containers..." echo "[STEP] Starting containers..."
docker compose up -d docker compose up -d
echo "[STEP] Waiting for Gitea to become ready..."
docker exec -u git gitea-server mkdir -p /data/git/repositories
until docker exec -u git gitea-server gitea doctor check >/dev/null 2>&1
do
echo "Waiting for Gitea..."
sleep 5
done
echo "[STEP] Creating admin user..." echo "[STEP] Creating admin user..."
docker exec -u git -it gitea-server gitea admin user create \ docker exec -u git gitea-server gitea admin user create \
--username "$GITEA_ROOT_USER" \ --username "$GITEA_ROOT_USER" \
--password "$GITEA_ROOT_PASSWORD" \ --password "$GITEA_ROOT_PASSWORD" \
--email "$GITEA_ROOT_EMAIL" \ --email "$GITEA_ROOT_EMAIL" \