#!/bin/bash # Quick start script for production deployment set -e echo "🚀 Starting Participatory Planning Application..." # Check if venv exists if [ ! -d "venv" ]; then echo "❌ Virtual environment not found. Please run setup first." exit 1 fi # Activate virtual environment source venv/bin/activate # Check if gunicorn is installed if ! command -v gunicorn &> /dev/null; then echo "📦 Installing gunicorn..." pip install gunicorn==21.2.0 fi # Check environment variables if [ ! -f ".env" ]; then echo "❌ .env file not found. Please create it first." exit 1 fi # Start application echo "✅ Starting server on port 8000..." echo "📍 Access at: http://$(hostname -I | awk '{print $1}'):8000" echo "🔑 Admin token: ADMIN123" echo "" echo "Press Ctrl+C to stop" echo "" gunicorn --config gunicorn_config.py wsgi:app