-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathMakefile
67 lines (56 loc) · 3.83 KB
/
Makefile
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
.PHONY: vendor vendor_add migrations templates
export CGO_ENABLED=0
BUILD := $(shell cat /tmp/build)
all: sb bk
migrations:
resources -declare -var=List -package=migrations -output=migrations/migrations.go migrations/*.sql
templates:
resources -declare -var=List -package=templates -output=templates/templates.go templates/*.tmpl
sb: utils/scan_blockchain.go app/*/*
CGO_ENABLED=1 go build -race utils/scan_blockchain.go
sb_run: sb scan_blockchain
./scan_blockchain -db_config=/home/andy/projects/STIHI.IO/stihi-backend/configs/db_sample.yaml -redis_config=/home/andy/projects/STIHI.IO/stihi-backend/configs/redis_sample.yaml -config=/home/andy/projects/STIHI.IO/stihi-backend/configs/scan_blockchain_config.yaml
sb_restart: sb scan_blockchain
./scan_blockchain -db_config=/home/andy/projects/STIHI.IO/stihi-backend/configs/db_sample.yaml -redis_config=/home/andy/projects/STIHI.IO/stihi-backend/configs/redis_sample.yaml -config=/home/andy/projects/STIHI.IO/stihi-backend/configs/scan_blockchain_config.yaml restart
sb_start: sb_run
sb_status: sb scan_blockchain
./scan_blockchain status
sb_stop: sb scan_blockchain
./scan_blockchain stop
sb_production: utils/scan_blockchain.go app/*/*
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags="-X main.build=$(BUILD)" utils/scan_blockchain.go
bk: stihi_backend.go app/*/*
CGO_ENABLED=1 go build -race stihi_backend.go
bk_run: bk stihi_backend
./stihi_backend -db_config=/home/andy/projects/STIHI.IO/stihi-backend/configs/db_sample.yaml -redis_config=/home/andy/projects/STIHI.IO/stihi-backend/configs/redis_sample.yaml -config=/home/andy/projects/STIHI.IO/stihi-backend/configs/stihi_backend_config.yaml
bk_restart: bk stihi_backend
./stihi_backend -db_config=/home/andy/projects/STIHI.IO/stihi-backend/configs/db_sample.yaml -redis_config=/home/andy/projects/STIHI.IO/stihi-backend/configs/redis_sample.yaml -config=/home/andy/projects/STIHI.IO/stihi-backend/configs/stihi_backend_config.yaml restart
bk_start: bk_run
bk_status: bk stihi_backend
./stihi_backend status
bk_stop: bk stihi_backend
./stihi_backend stop
bk_production: stihi_backend.go app/*/*
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags="-X main.build=$(BUILD)" stihi_backend.go
dk: utils/scan_blockchain.go app/*/*
CGO_ENABLED=1 go build -race utils/decode_keys.go
bl: utils/blockchain_loader/* app/*/*
CGO_ENABLED=1 go build -race utils/blockchain_loader/blockchain_loader.go
bl_production: utils/blockchain_loader/* app/*/*
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags="-X main.build=$(BUILD)" utils/blockchain_loader/blockchain_loader.go
blc: utils/blockchain_loader_cyberway/* app/*/*
CGO_ENABLED=1 go build -race utils/blockchain_loader_cyberway/blockchain_loader_cyberway.go
blc_production: utils/blockchain_loader_cyberway/* app/*/*
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags="-X main.build=$(BUILD)" utils/blockchain_loader_cyberway/blockchain_loader_cyberway.go
sbc: utils/scan_blockchain_cyberway/scan_blockchain_cyberway.go app/*/*
CGO_ENABLED=1 go build -race utils/scan_blockchain_cyberway/scan_blockchain_cyberway.go
sbc_production: utils/scan_blockchain_cyberway/scan_blockchain_cyberway.go app/*/*
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags="-X main.build=$(BUILD)" utils/scan_blockchain_cyberway/scan_blockchain_cyberway.go
bkc: stihi_backend_cyberway.go app/*/*
CGO_ENABLED=1 go build -race stihi_backend_cyberway.go
bkc_production: stihi_backend_cyberway.go app/*/*
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags="-X main.build=$(BUILD)" stihi_backend_cyberway.go
ep: utils/events_processor/* app/*/*
CGO_ENABLED=1 go build -o stihi_events_processor -race utils/events_processor/events_processor.go
ep_production: utils/events_processor/* app/*/*
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags="-X main.build=$(BUILD)" -o stihi_events_processor utils/events_processor/events_processor.go