-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
35 lines (24 loc) · 1.3 KB
/
Copy pathMakefile
File metadata and controls
35 lines (24 loc) · 1.3 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
start-test-setup:
docker compose -f infra/test_setup/docker-compose.yml -f infra/test_setup/docker-compose.override.yml up
start-test-detach:
docker compose -f infra/test_setup/docker-compose.yml -f infra/test_setup/docker-compose.override.yml up -d
stop-test-setup:
docker compose -f infra/test_setup/docker-compose.yml -f infra/test_setup/docker-compose.override.yml down
start-docs:
hugo server -s docs -D --disableFastRender -p 1414
build-run:
go build -o topic-master *.go
./topic-master -data_path=infra/data/ -port=4181 -nsqlookupd_http_address=http://localhost:4161
build-linux-amd64:
GOOS=linux GOARCH=amd64 go build -o bin/topic-master-linux-amd64 *.go
build-linux-arm64:
GOOS=linux GOARCH=arm64 go build -o bin/topic-master-linux-arm64 *.go
build-macos-amd64:
GOOS=darwin GOARCH=amd64 go build -o bin/topic-master-darwin-amd64 *.go
build-macos-arm64:
GOOS=darwin GOARCH=arm64 go build -o bin/topic-master-darwin-arm64 *.go
build-all: build-linux-amd64 build-linux-arm64 build-macos-amd64 build-macos-arm64
start-test-all:
docker compose -f infra/test_setup/docker-compose.yml -f infra/test_setup/docker-compose.override.yml -f infra/test_script/docker-compose.yml up --abort-on-container-exit
start-test-script:
docker compose -f infra/test_script/docker-compose.yml up --abort-on-container-exit