Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 664 Bytes

File metadata and controls

33 lines (24 loc) · 664 Bytes

AutoDeploy from Github Repository

An FastAPI application to automatically deploy Github Repositories on self-hosted server upon updates.

Setup

  1. Create a virtual environment (recommended):
python -m venv venv
source venv/bin/activate  # On Windows use: venv\Scripts\activate
  1. Install dependencies:
pip install -r requirements.txt

Running the Application

You can run the application in two ways:

  1. Using Python directly:
python main.py
  1. Using Uvicorn directly:
uvicorn main:app --reload --host 0.0.0.0 --port 8000

NOTE: This project is still incomplete, therefore may not work as intended.