-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.py
More file actions
18 lines (14 loc) · 729 Bytes
/
main.py
File metadata and controls
18 lines (14 loc) · 729 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
from fastapi.middleware.cors import CORSMiddleware
from fastapi.security import OAuth2PasswordBearer
from fastapi.staticfiles import StaticFiles
from static.main import image_DIR
from fastapi import FastAPI
origins = ["http://localhost/*", "https://localhost/*", "*"]
api = FastAPI(docs_url="/docs")
oauth2_scheme = OAuth2PasswordBearer(tokenUrl="/authenticate")
api.mount('/images', StaticFiles(directory=f"{image_DIR}"), name='images')
api.add_middleware(CORSMiddleware, allow_origins=origins, allow_credentials=True, allow_methods=["*"], allow_headers=["*"])
from views import *
# from pathlib import Path
# Build paths inside the project like this: BASE_DIR / 'subdir'.
# BASE_DIR = Path(__file__).resolve().parent.parent