|
2 | 2 | S=silverton |
3 | 3 | REGISTRY:=us-east1-docker.pkg.dev/silverton-io/docker |
4 | 4 | VERSION:=$(shell cat .VERSION) |
5 | | -HONEYPOT_DIR=./cmd/honeypot/*.go |
| 5 | +BUZ_DIR=./cmd/buz/*.go |
6 | 6 | TEST_PROFILE=testprofile.out |
7 | 7 |
|
8 | 8 | build: |
9 | | - go build -ldflags="-X main.VERSION=$(VERSION)" -o honeypot $(HONEYPOT_DIR) |
| 9 | + go build -ldflags="-X main.VERSION=$(VERSION)" -o buz $(BUZ_DIR) |
10 | 10 |
|
11 | | -run: ## Run honeypot locally |
12 | | - go run -ldflags="-X 'main.VERSION=x.x.dev'" $(HONEYPOT_DIR) |
| 11 | +run: ## Run buz locally |
| 12 | + go run -ldflags="-X 'main.VERSION=x.x.dev'" $(BUZ_DIR) |
13 | 13 |
|
14 | 14 | bootstrap: ## Bootstrap development environment |
15 | | - curl https://raw.githubusercontent.com/silverton-io/honeypot/main/examples/devel/honeypot/simple.conf.yml -o config.yml; |
| 15 | + curl https://raw.githubusercontent.com/silverton-io/buz/main/examples/devel/buz/simple.conf.yml -o config.yml; |
16 | 16 | make run |
17 | 17 |
|
18 | 18 | bootstrap-destinations: ## Bootstrap various containerized database/stream systems |
19 | 19 | docker-compose -f examples/devel/docker-compose.yml up -d |
20 | 20 |
|
21 | | -build-docker: ## Build local honeypot image |
22 | | - docker build -f deploy/Dockerfile -t honeypot:$(VERSION) . |
| 21 | +build-docker: ## Build local buz image |
| 22 | + docker build -f deploy/Dockerfile -t buz:$(VERSION) . |
23 | 23 |
|
24 | | -buildx-deploy: ## Build multi-platform honeypot image and push it to edge repo |
| 24 | +buildx-deploy: ## Build multi-platform buz image and push it to edge repo |
25 | 25 | docker buildx create --name $(S) || true; |
26 | 26 | docker buildx use $(S) |
27 | | - docker buildx build --platform linux/arm64,linux/amd64 -f deploy/Dockerfile -t $(REGISTRY)/honeypot:$(VERSION)-edge . --push |
| 27 | + docker buildx build --platform linux/arm64,linux/amd64 -f deploy/Dockerfile -t $(REGISTRY)/buz:$(VERSION)-edge . --push |
28 | 28 |
|
29 | 29 | test-cover-pkg: ## Run tests against pkg, output test profile, and open profile in browser |
30 | 30 | go test ./pkg/... -v -coverprofile=$(TEST_PROFILE) || true |
|
0 commit comments