From 95052571357f972f2477637f1946ed7d4e33a20b Mon Sep 17 00:00:00 2001 From: plf Date: Sat, 2 May 2026 14:51:41 +0800 Subject: [PATCH] =?UTF-8?q?mod:=20=E4=BF=AE=E6=94=B9=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E7=9A=84=E5=90=AF=E5=8A=A8=E6=96=B9=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 2 +- app/main.py | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 2e358f7..6463595 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,4 +4,4 @@ COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt COPY app/ ./app/ EXPOSE 8000 -CMD ["uvicorn", "app.main:app", "--host", "0.0.0.0", "--port", "8000"] +CMD ["python", "app/main.py"] diff --git a/app/main.py b/app/main.py index f4c3b37..bb9c575 100644 --- a/app/main.py +++ b/app/main.py @@ -1,3 +1,4 @@ +import uvicorn from fastapi import FastAPI app = FastAPI(title="CI/CD Demo", version="1.0.5") @@ -13,3 +14,6 @@ def health(): @app.get("/items/{item_id}") def get_item(item_id: int): return {"item_id": item_id, "name": f"Item {item_id}"} + +if __name__ == "__main__": + uvicorn.run(app, host="0.0.0.0", port=8000)