Replace golang api server with python
This commit is contained in:
25
api-server/app/main.py
Normal file
25
api-server/app/main.py
Normal 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()
|
||||
Reference in New Issue
Block a user