This repository has no description
1# AI-solve questionnaire generator — Cloud Run Job
2FROM python:3.12-slim-bookworm
3
4RUN apt-get update \
5 && apt-get install -y --no-install-recommends ca-certificates git openssh-client \
6 && rm -rf /var/lib/apt/lists/*
7
8WORKDIR /app
9
10COPY agent/requirements.txt /app/agent/requirements.txt
11RUN pip install --no-cache-dir -r /app/agent/requirements.txt
12
13COPY agent/ /app/agent/
14COPY questionnaire_job/ /app/questionnaire_job/
15
16ENV PYTHONUNBUFFERED=1 \
17 PYTHONPATH=/app
18
19# Secrets at runtime: DB_CONNECTION_STRING, ANTHROPIC_API_KEY
20# Issue id at runtime: ISSUE_URI / ISSUE_ID env or CLI arg (via job execute --args)
21ENTRYPOINT ["python", "-m", "questionnaire_job.main"]
22CMD []