Spaces:
Build error
Build error
| # Start Redis | |
| service redis-server start | |
| # Start PostgreSQL | |
| service postgresql start | |
| # Wait for PostgreSQL to start | |
| until pg_isready -U postgres; do | |
| echo "Waiting for PostgreSQL..." | |
| sleep 2 | |
| done | |
| # Create user and database | |
| sudo -u postgres psql -c "CREATE USER postadmin WITH PASSWORD 'postpass';" | |
| sudo -u postgres psql -c "CREATE DATABASE siksalaya;" | |
| sudo -u postgres psql -c "GRANT ALL PRIVILEGES ON DATABASE siksalaya TO postadmin;" | |
| # Run migrations | |
| alembic upgrade head | |
| # Start the FastAPI app using Uvicorn | |
| uvicorn app:app --host 0.0.0.0 --port 7860 | |