From 2f4250a7892ade7691b4773d6a59c6f75f76b54f Mon Sep 17 00:00:00 2001 From: Alix JEUDI--LEMOINE Date: Tue, 26 Nov 2024 13:26:33 +0100 Subject: [PATCH] :memo: Added /api/v1 base path and production API URL (https://api.memorymap.fr) --- .drone.yml | 4 ++-- app/main.py | 7 ++++++- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.drone.yml b/.drone.yml index a1e4473..78984ee 100644 --- a/.drone.yml +++ b/.drone.yml @@ -43,8 +43,8 @@ steps: - name: deploy-container image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dockerproxy-clientdrone:latest environment: - IMAGENAME: hub.codefirst.iut.uca.fr/alix.jeudi--lemoine/memorymap_api:latest - CONTAINERNAME: memorymap_api + IMAGENAME: hub.codefirst.iut.uca.fr/alix.jeudi--lemoine/api:latest + CONTAINERNAME: api COMMAND: create OVERWRITE: true CODEFIRST_CLIENTDRONE_ENV_MONGODB_URL: "mongodb://memorymap_mongodb:27017/" diff --git a/app/main.py b/app/main.py index 807cd7a..dbbd53d 100644 --- a/app/main.py +++ b/app/main.py @@ -27,7 +27,12 @@ client = pymongo.MongoClient(MONGODB_URL, username=MONGODB_USERNAME, password=MO db = client[MONGODB_DATABASE] # FastAPI app instance -app = FastAPI() +app = FastAPI( + servers=[ + {"url": "https://api.memorymap.fr/api/v1", "description": "Production environment"}, + ], + root_path="/api/v1", +) # OAuth2 scheme oauth2_scheme = OAuth2PasswordBearer(tokenUrl=TOKEN_URL)