OSVauco/agents/core-logic/Dockerfile.base

26 lines
844 B
Docker

# Dockerfile.base — bygg og push manuelt når tunge avhengigheter endres:
#
# docker build -f agents/core-logic/Dockerfile.base \
# -t us-central1-docker.pkg.dev/propane-will-491900-m5/osvauco-repo/osvauco-base:latest \
# agents/core-logic
# docker push us-central1-docker.pkg.dev/propane-will-491900-m5/osvauco-repo/osvauco-base:latest
#
# Cloud Build kan også kjøre dette steget manuelt:
# gcloud builds submit --config=cloudbuild.base.yaml .
FROM python:3.13-slim
WORKDIR /app
# Kun de tunge avhengighetene — endres sjelden
COPY requirements.txt .
RUN pip install --no-cache-dir \
google-adk>=1.0.0 \
"google-cloud-aiplatform[adk,agent_engines,evaluation]>=1.112.0" \
pyarrow \
grpcio \
google-cloud-bigquery \
google-cloud-spanner \
google-cloud-bigtable \
google-auth-oauthlib>=1.2.0