4 Commits
v0.1.1 ... main

Author SHA1 Message Date
5e9900d6a7 run ci on pr to main 2025-09-30 18:12:29 +00:00
611c2c4b81 add base embedder 2025-09-30 17:30:46 +00:00
23a4ce9fe3 add mise tasks 2025-09-30 17:21:02 +00:00
9ddb970ca4 Add secret ref to deployment 2025-09-27 19:32:04 +00:00
6 changed files with 25 additions and 0 deletions

View File

@@ -4,6 +4,9 @@ on:
push: push:
branches: branches:
- main - main
pull_request:
branches:
- main
jobs: jobs:
ci: ci:

View File

@@ -22,3 +22,6 @@ spec:
image: gitea.ia-innovacion.work/innovacion/searchbox-mcp:latest image: gitea.ia-innovacion.work/innovacion/searchbox-mcp:latest
ports: ports:
- containerPort: 8000 - containerPort: 8000
envFrom:
- secretRef:
name: vault-readonly-token

5
.mise/config.toml Normal file
View File

@@ -0,0 +1,5 @@
[tasks.check]
run = ["uv run ruff check --fix", "uv run ruff format"]
[tasks.test]
run = "uv run pytest --cov"

View File

@@ -0,0 +1 @@
"""Embedder class using Azure AI Foundry."""

View File

@@ -0,0 +1,7 @@
"""Embedder class using Azure AI Foundry."""
from .base import BaseEmbedder
class AzureEmbedder(BaseEmbedder):
def embed(self, text: str) -> list[float]: ...

View File

@@ -0,0 +1,6 @@
from abc import ABC, abstractmethod
class BaseEmbedder(ABC):
@abstractmethod
def embed(self, text: str) -> list[float]: ...