# Usar uma imagem Python leve FROM python:3.9-slim # Definir diretório de trabalho WORKDIR /app # Instalar dependências de sistema necessárias para mkdocs-with-pdf (ex: weasyprint) RUN apt-get update && apt-get install -y \ libcairo2 \ libpango-1.0-0 \ libpangocairo-1.0-0 \ libgdk-pixbuf2.0-0 \ libffi-dev \ shared-mime-info \ && rm -rf /var/lib/apt/lists/* # Copiar arquivos de requisitos COPY requirements.txt . # Instalar dependências Python RUN pip install --no-cache-dir -r requirements.txt # Copiar o restante do código COPY . . # Expor a porta do MkDocs EXPOSE 8000 # Comando padrão: rodar o servidor da Wiki CMD ["mkdocs", "serve", "-a", "0.0.0.0:8000"]