diff --git a/README.md b/README.md index 501f854..1ffa2aa 100644 --- a/README.md +++ b/README.md @@ -14,14 +14,9 @@ Create an environment file and add Postgres credentials etc `cp .env.sample .env` ```bash -# Create and activate a virtual environment python -m venv venv -source venv/bin/activate # Windows: venv\Scripts\activate - -# Install dependencies +source venv/bin/activate pip install -r requirements.txt - -# Start development server uvicorn app.main:app --reload ``` diff --git a/app/api/root.py b/app/api/root.py index 3cd4c24..ce376e7 100644 --- a/app/api/root.py +++ b/app/api/root.py @@ -19,6 +19,7 @@ def root() -> dict: "base_url": base_url, "time": epoch, "severity": "success", + "message": "Welcome to NX AI!" } endpoints = [ {"docs": "docs", "url": f"{base_url}/docs"}, diff --git a/app/main.py b/app/main.py index 26bbb30..4ade825 100644 --- a/app/main.py +++ b/app/main.py @@ -3,6 +3,7 @@ from fastapi import FastAPI +from fastapi.middleware.cors import CORSMiddleware from fastapi.staticfiles import StaticFiles from fastapi.responses import FileResponse import os @@ -16,6 +17,18 @@ version=__version__, ) +# CORS middleware for development +app.add_middleware( + CORSMiddleware, + allow_origins=[ + "http://localhost:1999", + "https://goldlabel.pro", + "https://soho.goldlabel.pro", + ], + allow_credentials=True, + allow_methods=["*"], + allow_headers=["*"] +) app.include_router(router)