dagent_eval/Dockerfile.server

20 lines
354 B
Docker

FROM python:3.10-slim
WORKDIR /app
# Install server dependencies
COPY server/requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
# Copy SDK (server imports it at runtime)
COPY sdk/ ./sdk/
# Copy server code
COPY server/ ./server/
WORKDIR /app/server
EXPOSE 8003
CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "8003"]