An FastAPI application to automatically deploy Github Repositories on self-hosted server upon updates.
- Create a virtual environment (recommended):
python -m venv venv
source venv/bin/activate # On Windows use: venv\Scripts\activate
- Install dependencies:
pip install -r requirements.txt
You can run the application in two ways:
- Using Python directly:
python main.py
- Using Uvicorn directly:
uvicorn main:app --reload --host 0.0.0.0 --port 8000