# syntax=docker/dockerfile:1 FROM python:3.14.0a3-alpine3.21 # Set up environment variables for Python ENV PYTHONDONTWRITEBYTECODE 1 ENV PYTHONUNBUFFERED 1 # Create and set the working directory WORKDIR /app # Copy only the requirements file first to leverage Docker caching COPY requirements.txt . # Install dependencies RUN pip install --no-cache-dir -r requirements.txt # Copy the entire application code # COPY . . # Expose the port your application will run on EXPOSE 8080 # Specify the command to run on container start CMD ["python", "app.py"]