Spaces:
Sleeping
Sleeping
# Backend (FastAPI) | |
## Structure | |
- `api.py` β Main FastAPI app | |
- `utils.py` β Helper functions | |
- `requirements.txt` β Python dependencies | |
- `.env.example` β Example environment variables | |
## Running Locally | |
```sh | |
pip install -r requirements.txt | |
uvicorn api:app --reload --host 0.0.0.0 --port 8000 | |
``` | |
## Deploying to Render | |
- Push this folder to a GitHub repo | |
- Use the following start command on Render: | |
``` | |
uvicorn api:app --host 0.0.0.0 --port 10000 | |
``` | |
- Add your environment variables in the Render dashboard | |
--- | |
**Do not commit your real `.env` file! Use `.env.example` for reference.** | |
--- | |
## Hugging Face Spaces Configuration | |
The following configuration is for deploying to Hugging Face Spaces: | |
```yaml | |
title: ChatDocxAI | |
emoji: π | |
colorFrom: indigo | |
colorTo: blue | |
sdk: gradio | |
pinned: false | |
``` | |
For a FastAPI backend with Gradio interface on Hugging Face Spaces. | |