# Use the official Python image as a base FROM python:3.11-slim # Set the working directory in the container WORKDIR /app # Copy the requirements file if you have one COPY requirements.txt . # Install MkDocs and any other dependencies RUN pip install --no-cache-dir -r requirements.txt # Copy the entire MkDocs project into the container COPY . . RUN mkdocs build # Expose the port that MkDocs will run on EXPOSE 80