diff --git a/scanner/Dockerfile b/scanner/Dockerfile index 71311684..9a30c7ea 100644 --- a/scanner/Dockerfile +++ b/scanner/Dockerfile @@ -2,8 +2,8 @@ FROM python:3.13 WORKDIR /app COPY ./requirements.txt . -RUN pip3 install -r ./requirements.txt +RUN pip3 install --no-cache-dir --upgrade -r ./requirements.txt COPY . . -ENTRYPOINT ["python3", "-m"] -CMD ["scanner"] + +CMD ["fastapi", "run", "scanner/main.py", "--port", "80"] diff --git a/scanner/Dockerfile.dev b/scanner/Dockerfile.dev new file mode 100644 index 00000000..5b63216c --- /dev/null +++ b/scanner/Dockerfile.dev @@ -0,0 +1,7 @@ +FROM python:3.13 +WORKDIR /app + +COPY ./requirements.txt . +RUN pip3 install --no-cache-dir --upgrade -r ./requirements.txt + +CMD ["fastapi", "dev", "scanner/main.py", "--port", "80"] diff --git a/scanner/scanner/main.py b/scanner/scanner/main.py new file mode 100644 index 00000000..ee60be1f --- /dev/null +++ b/scanner/scanner/main.py @@ -0,0 +1,8 @@ +from fastapi import FastAPI + +app = FastAPI() + + +@app.get("/") +async def root(): + return {"message": "Hello World"}