Adds Dockerfile for containerization

Creates a Dockerfile to containerize the application using Python 3.11.

Specifies base image, sets environment variables, defines working directory, copies dependencies, installs them using pip, copies the source code, exposes port 5000, and defines the command to run the application.
This commit is contained in:
OusmBlueNinja
2025-06-03 23:48:04 -05:00
parent 728490c6a7
commit 3cb43ca72a

15
Dockerfile Normal file
View File

@@ -0,0 +1,15 @@
FROM python:3.11-slim
ENV PYTHONDONTWRITEBYTECODE=1
ENV PYTHONUNBUFFERED=1
WORKDIR /app
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
COPY . .
EXPOSE 5000
CMD ["python", "app.py"]