mirror of
http://100.103.83.12:3003/fegger/pv-agent.git
synced 2026-09-17 16:06:23 +00:00
feat(agent): add index bootstrap and answer feedback
This commit is contained in:
@@ -13,10 +13,10 @@ def load_compose() -> dict:
|
||||
def test_compose_uses_external_ollama_network_and_tailscale_bind():
|
||||
compose = load_compose()
|
||||
service = compose["services"]["pv-agent"]
|
||||
assert service["networks"] == ["ollama-default"]
|
||||
assert compose["networks"]["ollama-default"] == {
|
||||
assert service["networks"] == ["ollama"]
|
||||
assert compose["networks"]["ollama"] == {
|
||||
"external": True,
|
||||
"name": "ollama-default",
|
||||
"name": "ollama_default",
|
||||
}
|
||||
assert "100.103.83.12:${PV_PORT:-8080}:8080" in service["ports"]
|
||||
assert service["environment"]["OLLAMA_URL"] == (
|
||||
@@ -33,6 +33,9 @@ def test_compose_requires_auth_and_limits_container_privileges():
|
||||
assert service["cap_drop"] == ["ALL"]
|
||||
assert "./data:/app/data" in service["volumes"]
|
||||
assert "./wissensbasis:/app/wissensbasis:ro" in service["volumes"]
|
||||
assert service["environment"]["PV_AUDIT_ENABLED"] == "${PV_AUDIT_ENABLED:-true}"
|
||||
assert service["environment"]["PV_AUDIT_DB_PATH"] == "/app/data/audit.db"
|
||||
assert service["logging"]["options"] == {"max-size": "50m", "max-file": "5"}
|
||||
|
||||
|
||||
def test_docker_context_excludes_secrets_and_runtime_data():
|
||||
@@ -44,4 +47,5 @@ def test_docker_context_excludes_secrets_and_runtime_data():
|
||||
assert "requirements-runtime.txt" in dockerfile
|
||||
assert "COPY agent/" in dockerfile
|
||||
assert "COPY web/" in dockerfile
|
||||
assert "python -m agent.bootstrap" in dockerfile
|
||||
assert "COPY ." not in dockerfile
|
||||
|
||||
Reference in New Issue
Block a user