3.14 -> 3.13
All checks were successful
Build and Push Agent Docker Image / build (push) Successful in 1m3s
Build and Push Poller Docker Image / build (push) Successful in 1m4s
Build and Push Web Docker Image / build (push) Successful in 3m26s

This commit is contained in:
2025-12-12 18:03:48 +01:00
parent 4ce3eb0abd
commit a980f689bb
5 changed files with 21 additions and 11 deletions

View File

@@ -1,2 +1,2 @@
nodejs 24.11.1
python 3.14.2t
python 3.13.11t

View File

@@ -1,6 +1,6 @@
# syntax=docker/dockerfile:1
FROM python:3.14-slim
FROM python:3.13-slim
WORKDIR /app

View File

@@ -3,7 +3,7 @@ name = "poller"
version = "1.0.0"
description = "Cavepedia v2 Poller"
readme = "README.md"
requires-python = ">=3.14"
requires-python = ">=3.13"
dependencies = [
"anthropic>=0.52.0",
"boto3>=1.42.4",

View File

@@ -1,13 +1,23 @@
# syntax=docker/dockerfile:1
FROM langchain/langgraph-api:3.12
FROM python:3.13-slim
# Copy dependency files and install
ADD pyproject.toml uv.lock /deps/agent/
RUN cd /deps/agent && pip install --no-cache-dir -e .
WORKDIR /app
# Install uv for fast dependency management
COPY --from=ghcr.io/astral-sh/uv:latest /uv /uvx /bin/
# Copy dependency files
COPY pyproject.toml uv.lock ./
# Install dependencies
RUN uv sync --frozen --no-dev --no-install-project
# Copy application code
ADD main.py langgraph.json /deps/agent/
COPY main.py langgraph.json ./
# Set the graph configuration
ENV LANGSERVE_GRAPHS='{"vpi_1000": "/deps/agent/main.py:graph"}'
# LangGraph API server port
EXPOSE 8000
# Run LangGraph server
CMD ["uv", "run", "langgraph", "up", "--host", "0.0.0.0", "--port", "8000"]

View File

@@ -2,7 +2,7 @@
name = "vpi-1000"
version = "1.0.0"
description = "VPI-1000"
requires-python = ">=3.14"
requires-python = ">=3.13"
dependencies = [
"langchain==1.1.0",
"langgraph==1.0.4",