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