| import os | |
| from fastapi import FastAPI | |
| from fastapi.middleware.cors import CORSMiddleware | |
| from database import engine | |
| import models | |
| from routers import strategies, backtests | |
| # Create DB tables | |
| os.makedirs("data", exist_ok=True) | |
| models.Base.metadata.create_all(bind=engine) | |
| app = FastAPI(title="Forex Backtest Tracker API", version="1.0.0") | |
| app.add_middleware( | |
| CORSMiddleware, | |
| allow_origins=["*"], | |
| allow_credentials=True, | |
| allow_methods=["*"], | |
| allow_headers=["*"], | |
| ) | |
| app.include_router(strategies.router) | |
| app.include_router(backtests.router) | |
| def health(): | |
| return {"status": "ok"} | |
Xet Storage Details
- Size:
- 627 Bytes
- Xet hash:
- 0852f44ccaef1790190a047c29599a9c2f53c5acf9474e13c55165e04610b786
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.