diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..8d62427 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,13 @@ +FROM python:3.12-slim + +WORKDIR /app + +COPY app/ ./app/ + +RUN useradd --system --no-create-home appuser + +USER appuser + +EXPOSE 8000 + +CMD ["python", "-u", "app/app.py"] diff --git a/app/app.py b/app/app.py index e4629a9..5eb8988 100644 --- a/app/app.py +++ b/app/app.py @@ -30,6 +30,6 @@ class Handler(BaseHTTPRequestHandler): if __name__ == "__main__": - server = HTTPServer(("127.0.0.1", 8000), Handler) - print("Listening on http://127.0.0.1:8000") + server = HTTPServer(("0.0.0.0", 8000), Handler) + print("Listening on http://0.0.0.0:8000") server.serve_forever()