# Dockerfile da aplicacao usada pelo docker-compose deste exemplo.

# Imagem base Python.
FROM python:3.12-slim

# Diretorio de trabalho.
WORKDIR /app

# Copia dependencias.
COPY requirements.txt .

# Instala dependencias sem cache.
RUN pip install --no-cache-dir -r requirements.txt

# Copia o codigo.
COPY . .

# Documenta a porta exposta.
EXPOSE 8000

# Comando default.
CMD ["python", "main.py"]
