# syntax=docker/dockerfile:1 FROM python:3.11-slim AS base ENV PYTHONUNBUFFERED=1 \ PYTHONDONTWRITEBYTECODE=1 \ PIP_NO_CACHE_DIR=1 \ PORT=8000 WORKDIR /app COPY requirements.txt ./requirements.txt RUN pip install --upgrade pip && pip install -r requirements.txt COPY . /app/agent_with_adk_format WORKDIR /app/agent_with_adk_format ENV PYTHONPATH=/app # Copy and set up entrypoint COPY docker-entrypoint.sh /docker-entrypoint.sh RUN chmod +x /docker-entrypoint.sh ENTRYPOINT ["/docker-entrypoint.sh"] CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "8000"]