Skip to content

Latest commit

 

History

History
57 lines (42 loc) · 1.08 KB

File metadata and controls

57 lines (42 loc) · 1.08 KB

ProjectGenius - Production Setup

🚀 Quick Start

  1. Install Dependencies

    pip install -r requirements.txt
  2. Configure Environment

    # Edit .env file with your settings
    nano .env
  3. Start the Application

    # Development
    python run_production.py
    
    # Production with Gunicorn
    gunicorn -w 4 -b 0.0.0.0:8000 wsgi:app

📧 Email Configuration

Update these settings in .env:

MAIL_SERVER=smtp.your-provider.com
MAIL_PORT=587
MAIL_USE_TLS=True
MAIL_USERNAME=your-email@domain.com
MAIL_PASSWORD=your-app-password

🔐 Security

  • Change the SECRET_KEY in production
  • Use HTTPS in production
  • Configure proper firewall rules
  • Regular database backups

📱 Access

After starting the server, access your application at:

👤 First User

Register your first user through the web interface at: http://your-domain.com/auth/register

🆘 Support

For issues and documentation, visit: https://github.com/your-username/ProjectGenius