Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Light Cloud

FastAPI Boilerplate

A FastAPI service served by Uvicorn, ready to deploy on Light Cloud.


Features

  • FastAPI 0.115 with automatic OpenAPI docs
  • Uvicorn ASGI server
  • Binds 0.0.0.0 so the container is reachable
  • Binds $PORT, defaulting to 8000

API Endpoints

Method Endpoint Description
GET / Welcome message
GET /docs Interactive OpenAPI documentation

Local Development

# Install dependencies
pip install -r requirements.txt

# Run the server
python main.py

# Or run with reload
uvicorn main:app --reload

The API will be available at http://localhost:8000

Deploy to Light Cloud

1. Create an Account

Visit console.light-cloud.com and sign up with GitHub or Google.

2. Create New Application

  1. Click "New Application" in the dashboard
  2. Select "Container" as the deployment type
  3. Choose "FastAPI" as the framework

3. Connect Repository

  • Option A: Fork this repository and connect it via GitHub
  • Option B: Push this code to your own GitHub repository and connect it

4. Configure Settings

Light Cloud will auto-detect your settings, but you can verify:

Setting Value
Port 8000
Start Command python main.py

5. Deploy

Click "Deploy" and your API will be live in minutes!

Your API will be available at https://your-app.light-cloud.io

Learn More


WebsiteDocumentationConsole

Made with ☁️ by Light Cloud

About

FastAPI starter boilerplate for Light Cloud

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages