Replace golang api server with python

This commit is contained in:
Eden Kirin
2024-01-10 17:37:48 +01:00
parent 3d3dbd19f0
commit 1027162e39
10 changed files with 43 additions and 208 deletions

25
api-server/app/main.py Normal file
View File

@ -0,0 +1,25 @@
from fastapi import FastAPI
import logging
import os
app = FastAPI()
LOG_FILE = "./log/api-server.log"
CONTAINER_NAME = os.environ.get("CONTAINER_NAME", "Unknown")
@app.get("/")
async def root():
logging.info(f"Container {CONTAINER_NAME} received request")
return {
"message": f"Hello World from {CONTAINER_NAME}",
}
def main():
logging.basicConfig(filename=LOG_FILE, level=logging.INFO)
logging.info(f"Starting server {CONTAINER_NAME}")
main()