Something went wrong. Try again.
An orchestrator running microVMs on demand. Built for AI agent sandboxes, CI engines, and more.
Something went wrong. Try again.
hyperfleet Makefile
967 B · 42 lines
Makefile
at main
12345678910111213141516171819202122232425262728293031323334353637383940414243.PHONY: install-firecracker install-containerd setup-devmapper setup kernel bootstrap run stop tidy build fleet initd
install-firecracker: ./scripts/install-firecracker.sh
install-containerd: ./scripts/install-containerd.sh
setup-devmapper: sudo install -m 0755 ./scripts/setup-devmapper.sh /usr/local/sbin/hyperfleet-setup-devmapper sudo install -m 0644 ./scripts/hyperfleet-devmapper.service /etc/systemd/system/hyperfleet-devmapper.service sudo systemctl daemon-reload sudo systemctl enable --now hyperfleet-devmapper.service
setup: ./scripts/setup.sh
kernel: ./scripts/download-kernel.sh
bootstrap: install-containerd setup-devmapper install-firecracker kernel
tidy: go mod tidy
run: FIRECRACKER_BIN=./bin/firecracker \ KERNEL_PATH=./assets/vmlinux \ go run ./cmd/serve
stop: ./scripts/stop.sh
build: go build -o bin/serve ./cmd/serve go build -o bin/fleet ./cmd/fleet
fleet: go build -o bin/fleet ./cmd/fleet
initd: $(MAKE) -C initd