* chore: move MCP configuration to the MCP section Signed-off-by: Ettore Di Giacinto <mudler@localai.io> * add MCP stdio form, visually split the two Signed-off-by: Ettore Di Giacinto <mudler@localai.io> --------- Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
36 lines
1.1 KiB
Makefile
36 lines
1.1 KiB
Makefile
GOCMD?=go
|
|
IMAGE_NAME?=webui
|
|
ROOT_DIR:=$(shell dirname $(realpath $(lastword $(MAKEFILE_LIST))))
|
|
|
|
prepare-tests:
|
|
docker compose up -d --build
|
|
|
|
cleanup-tests:
|
|
docker compose down
|
|
|
|
tests: prepare-tests
|
|
LOCALAGI_MODEL="gemma-3-4b-it-qat" LOCALAI_API_URL="http://localhost:8081" LOCALAGI_API_URL="http://localhost:8080" $(GOCMD) run github.com/onsi/ginkgo/v2/ginkgo --label-filter="!E2E" --flake-attempts=5 --fail-fast -v -r ./...
|
|
|
|
run-nokb:
|
|
$(MAKE) run KBDISABLEINDEX=true
|
|
|
|
webui/react-ui/dist:
|
|
docker run --entrypoint /bin/bash -v $(ROOT_DIR):/app:z oven/bun:1 -c "cd /app/webui/react-ui && bun install && bun run build"
|
|
|
|
.PHONY: build
|
|
build: webui/react-ui/dist
|
|
$(GOCMD) build -o localagi ./
|
|
|
|
.PHONY: run
|
|
run: webui/react-ui/dist
|
|
$(GOCMD) run ./
|
|
|
|
build-image:
|
|
docker build -t $(IMAGE_NAME) -f Dockerfile.webui .
|
|
|
|
image-push:
|
|
docker push $(IMAGE_NAME)
|
|
|
|
tests-e2e: prepare-tests
|
|
LOCALAGI_MODEL="gemma-3-4b-it-qat" LOCALAI_API_URL="http://localhost:8081" LOCALAGI_API_URL="http://localhost:8080" $(GOCMD) run github.com/onsi/ginkgo/v2/ginkgo --label-filter="E2E" --flake-attempts=5 --fail-fast -v -r ./tests/e2e/...
|