A community based topic aggregation platform built on atproto
1#!/bin/bash 2# Start the test database 3 4echo "Starting Coves test database on port 5434..." 5docker-compose -f docker-compose.yml up -d 6 7# Wait for database to be ready 8echo "Waiting for database to be ready..." 9for i in {1..30}; do 10 if docker-compose -f docker-compose.yml exec -T postgres_test pg_isready -U test_user -d coves_test -p 5434 &>/dev/null; then 11 echo "Test database is ready!" 12 echo "" 13 echo "Connection string:" 14 echo "TEST_DATABASE_URL=postgres://test_user:test_password@localhost:5434/coves_test?sslmode=disable" 15 echo "" 16 echo "To run tests:" 17 echo "TEST_DATABASE_URL=postgres://test_user:test_password@localhost:5434/coves_test?sslmode=disable go test -v ./..." 18 exit 0 19 fi 20 echo -n "." 21 sleep 1 22done 23 24echo "Failed to start test database" 25exit 1