Rainbond/eventlog/Makefile

50 lines
1.7 KiB
Makefile

GO_LDFLAGS=-ldflags " -w"
IMAGE_NAME=hub.goodrain.com/dc-deploy/acp_event-log
IMAGE_TAG=3.2
install:
@go build ${GO_LDFLAGS}
dev:install
./event_log --log.level=debug --discover.etcd.addr=http://127.0.0.1:2379 \
--db.url="root:admin@tcp(127.0.0.1:3306)/event" \
--dockerlog.mode=stream \
--message.dockerlog.handle.core.number=2 \
--message.garbage.file="/tmp/garbage.log" \
--docker.log.homepath="/Users/qingguo/tmp"
dev-cluster:
@./event_log --log.level=debug --discover.etcd.addr=http://127.0.0.1:2379 \
--db.url="root:admin@tcp(127.0.0.1:3306)/event" \
--message.garbage.file="/tmp/garbage.log" \
--eventlog.bind.port=2000 \
--dockerlog.bind.port=2001 \
--cluster.bind.port=2002 \
--websocket.bind.port=2003\
--monitor.subaddress=tcp://127.0.0.1:9441\
--docker.log.homepath="/Users/qingguo"
build-alpine:
@echo "🐳 $@"
@docker build -t goodraim.me/event-build:v1 build
@echo "building..."
@docker run --rm -v `pwd`:/go/src/event_log -w /go/src/event_log goodraim.me/event-build:v1 go build ${GO_LDFLAGS} -o event_log
@echo "build done."
instance-ali:
@docker run --name event-log --net host -d -v /var/log/event-log/:/var/log/ ${IMAGE_NAME}:${IMAGE_TAG} \
--db.url="root:admin@tcp(172.30.0.9:3306)/event" \
--discover.etcd.addr="http://127.0.0.1:4001"
instance-test:build-alpine
@docker run --name event-log-test --net host -d ${IMAGE_NAME}:${IMAGE_TAG} \
--db.url="writer1:CeRYK8UzWD@tcp(10.0.55.72:3306)/region" \
--discover.etcd.addr="http://127.0.0.1:4001" \
--eventlog.bind.port=2000 \
--dockerlog.bind.port=2001 \
--cluster.bind.port=2002 \
--websocket.bind.port=2003\
--monitor.subaddress="tcp://10.0.1.11:9442"
instance-ali-build:build-debian instance-ali