-
Notifications
You must be signed in to change notification settings - Fork 388
Expand file tree
/
Copy pathMakefile
More file actions
47 lines (33 loc) · 1.51 KB
/
Makefile
File metadata and controls
47 lines (33 loc) · 1.51 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
build-adk-image:
docker buildx build --builder hydrobuild --platform linux/amd64,linux/arm64 --tag jimclark106/supplier_agent:latest --push --file Dockerfile .
build-adk-ui-image:
docker buildx build --builder hydrobuild --platform linux/amd64,linux/arm64 --tag jimclark106/supplier_agent_ui:latest --push --file Dockerfile.adk-ui .
gateway-secrets:
docker mcp secret set 'mongodb.connection_string=mongodb://admin:password@mongodb:27017/' && \
docker mcp secret set 'resend.api_key=$(RESEND_API_KEY)' && \
docker mcp secret set 'brave.api_key=$(BRAVE_API_KEY)' && \
docker mcp secret export brave resend mongodb > ./.mcp.env && \
echo $(OPENAI_API_KEY) > ./secret.openai-api-key
adk-api-server-start:
MCPGATEWAY_ENDPOINT=http://localhost:8811/sse \
MODEL_RUNNER_URL=http://localhost:12434/engines/llama.cpp/v1 \
MODEL_RUNNER_MODEL=ai/qwen3:14B-Q6_K \
uv run adk api_server --port 8000 --log_level DEBUG
adk-ui-start:
API_BASE_URL=http://localhost:8000 \
uv run streamlit run apps/vendor_app.py --server.port 3000
local-context:
docker context use desktop-linux
local-compose-up:
docker compose up front-end catalogue catalogue-db mongodb mcp-gateway
local-down:
docker compose down
local-up: local-context local-compose-up
local-down: local-context local-down
offload-context:
docker context use docker-cloud
offload-compose-up:
docker compose -f compose.yaml -f compose.offload.yaml up --build
offload-up: offload-context offload-compose-up
offload-down:
docker compose -f compose.yaml -f compose.offload.yaml down