mirror of
https://github.com/luxfi/mpc.git
synced 2026-09-24 00:26:24 +00:00
37 lines
831 B
Makefile
37 lines
831 B
Makefile
WINDOW_NAME := $(shell tmux list-windows -F "#{window_name}" | grep -w "^mpcium$$")
|
|
|
|
|
|
generate-id:
|
|
go run cmd/generate-id/main.go
|
|
genmock:
|
|
mockgen -source=./pkg/messaging/point2point.go -destination=artifacts/mocks/point2point.go -package=mock
|
|
|
|
run:
|
|
go run cmd/main.go
|
|
|
|
build:
|
|
go build -o tmp/main cmd/main.go
|
|
|
|
node0:
|
|
pm2 start ./tmp/main --name=mpcium0 -- --name=node0
|
|
node1:
|
|
pm2 start ./tmp/main --name=mpcium1 -- --name=node1
|
|
node2:
|
|
pm2 start ./tmp/main --name=mpcium2 -- --name=node2
|
|
|
|
node0-prod:
|
|
pm2 start ./tmp/main --name=mpcium0-prod -- --name=node0
|
|
node1-prod:
|
|
pm2 start ./tmp/main --name=mpcium1-prod -- --name=node1
|
|
node2-prod:
|
|
pm2 start ./tmp/main --name=mpcium2-prod -- --name=node2
|
|
clean:
|
|
|
|
ifeq ($(WINDOW_NAME),mpcium)
|
|
tmux kill-window -t mpcium;
|
|
endif
|
|
|
|
new:
|
|
make clean && tmuxifier load-window mpcium
|
|
|