Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Data Concierge - Production Dockerfile
# Optimized for Google Cloud Run

FROM python:3.14-slim as builder

Check warning on line 4 in Dockerfile

View workflow job for this annotation

GitHub Actions / docker image

The 'as' keyword should match the case of the 'from' keyword

FromAsCasing: 'as' and 'FROM' keywords' casing do not match More info: https://docs.docker.com/go/dockerfile/rule/from-as-casing/

# Install build dependencies
RUN apt-get update && apt-get install -y --no-install-recommends \
Expand All @@ -17,7 +17,7 @@
# TARGETARCH is supplied automatically by BuildKit. The release ships one zip
# per architecture holding several build variants; only the full "qsv" binary
# has describegpt, so that is the one extracted (qsvlite omits it).
ARG QSV_VERSION=24.0.0
ARG QSV_VERSION=25.0.0
ARG TARGETARCH=amd64
RUN set -eux; \
case "${TARGETARCH}" in \
Expand All @@ -44,7 +44,7 @@
pip install --no-cache-dir .

# Production stage
FROM python:3.14-slim as production

Check warning on line 47 in Dockerfile

View workflow job for this annotation

GitHub Actions / docker image

The 'as' keyword should match the case of the 'from' keyword

FromAsCasing: 'as' and 'FROM' keywords' casing do not match More info: https://docs.docker.com/go/dockerfile/rule/from-as-casing/

# Install runtime dependencies only
RUN apt-get update && apt-get install -y --no-install-recommends \
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ dependencies = [
"httpx>=0.26.0",

# qsv runner (timeouts, typed errors) for the onboarding profiling passes
"qsv-client>=0.1.0",
"qsv-client>=0.3.0",

# Vector Search (Pinecone for CKAN semantic search)
# Note: Use the new `pinecone` package (v5+), NOT the legacy
Expand Down
8 changes: 4 additions & 4 deletions uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading