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 nodejs 24.11.1
python 3.14.2t python 3.13.11t

View File

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

View File

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

View File

@@ -1,13 +1,23 @@
# syntax=docker/dockerfile:1 # syntax=docker/dockerfile:1
FROM langchain/langgraph-api:3.12 FROM python:3.13-slim
# Copy dependency files and install WORKDIR /app
ADD pyproject.toml uv.lock /deps/agent/
RUN cd /deps/agent && pip install --no-cache-dir -e . # 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 # Copy application code
ADD main.py langgraph.json /deps/agent/ COPY main.py langgraph.json ./
# Set the graph configuration # LangGraph API server port
ENV LANGSERVE_GRAPHS='{"vpi_1000": "/deps/agent/main.py:graph"}' 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" name = "vpi-1000"
version = "1.0.0" version = "1.0.0"
description = "VPI-1000" description = "VPI-1000"
requires-python = ">=3.14" requires-python = ">=3.13"
dependencies = [ dependencies = [
"langchain==1.1.0", "langchain==1.1.0",
"langgraph==1.0.4", "langgraph==1.0.4",