/
Mihaham
/
Table-Time
Обзор
Документация
Войти
/
Mihaham
/
Table-Time
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
scripts/ci-setup-db.sh
26 строк
1 KB
MihahamYT
fix: CI for GitVerse cloud runners without Docker services
14 июн 2026, 11:00
14 июн 2026, 11:00
e31ac0b
Код
Авторство
О чём код?
#!/usr/bin/env bash # PostgreSQL + Redis for CI on GitVerse cloud runners (no Docker services). set -euo pipefail sudo apt-get update -qq sudo DEBIAN_FRONTEND=noninteractive apt-get install -y postgresql postgresql-contrib redis-server sudo service postgresql start sudo service redis-server start sudo -u postgres psql -c "CREATE USER tabletime WITH PASSWORD 'tabletime' CREATEDB;" 2>/dev/null || true sudo -u postgres psql -c "CREATE DATABASE tabletime OWNER tabletime;" 2>/dev/null || true PG_HBA="$(sudo -u postgres psql -t -P format=unaligned -c 'show hba_file')" sudo sed -i 's/host\s*all\s*all\s*127\.0\.0\.1\/32\s*scram-sha-256/host all all 127.0.0.1\/32 trust/' "$PG_HBA" sudo sed -i 's/host\s*all\s*all\s*::1\/128\s*scram-sha-256/host all all ::1\/128 trust/' "$PG_HBA" sudo service postgresql restart for i in $(seq 1 30); do pg_isready -h 127.0.0.1 -p 5432 -U tabletime && break sleep 1 done pg_isready -h 127.0.0.1 -p 5432 -U tabletime redis-cli ping | grep -q PONG echo "PostgreSQL and Redis are ready"