ci: add GitHub Actions workflow for GHCR build & push + README badges#17
Closed
aelttil wants to merge 6 commits into
Closed
ci: add GitHub Actions workflow for GHCR build & push + README badges#17aelttil wants to merge 6 commits into
aelttil wants to merge 6 commits into
Conversation
Add a custom PROXY_URL environment variable (optional) to route outbound S3 and LLM calls through an HTTP proxy without affecting other Python libraries that auto-read HTTP_PROXY/HTTPS_PROXY OS variables. Changes: - config.py: new proxy_url field + model_validator fail-fast validation (must start with http:// or https:// if set) - storage.py: proxy injected into both boto3 clients (SigV2 and SigV4) via Config(proxies=...) — logged at startup if active - extractor.py: proxy injected into AsyncOpenAI via a pre-configured httpx.AsyncClient(proxy=httpx.Proxy(...)) - embedder.py: idem for EmbeddingService - .env.example: new commented entry #PROXY_URL=http://10.185.132.250:3128 - README.md: PROXY_URL row added to optional variables table - CHANGELOG.md: fix heading typo + [Unreleased] section
…n compose - Dockerfile: suppression du HEALTHCHECK hardcodé sur le port 8002. Le port est configurable via MCP_SERVER_PORT ; la responsabilité du healthcheck appartient à l'orchestrateur (compose, Swarm, K8s). - docker-compose.yml: healthcheck via python urllib (disponible dans toute image Python) au lieu de curl. - docker-compose.yml: variable PROXY_URL documentée (commentée). - CHANGELOG.md: sections Fixed + Changed dans [Unreleased].
Tags SemVer sans tiret (vX.Y.Z) → :X.Y.Z + :X.Y + :latest Tags pré-release avec tiret (vX.Y.Z-rc.1, vX.Y.Z-dev, …) → :X.Y.Z-* uniquement Un step 'Detect stable tag' inspecte le ref Git via regex ^refs/tags/v[0-9]+\.[0-9]+\.[0-9]+$ pour activer les alias. Conforme à la convention SemVer : tout tag avec suffixe = pré-release.
[Unreleased] (PROXY_URL + fix Dockerfile + ci stable tag) placé au-dessus de [2.1.2] issu de dev. Pas de perte d'historique.
Feature/proxy url
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.