# Go parameters GOCMD=GO111MODULE=on go GOBUILD=$(GOCMD) build GOTEST=$(GOCMD) test VERSION=1.0.0 all: build build: rm -rf target/texas target/data/config.toml target/data/localtime mkdir -p target/data/ cp data/config.toml target/data/config.toml $(GOBUILD) -o target/texas cmd/main.go cp /usr/share/zoneinfo/Asia/Shanghai target/data/localtime docker build -t texas:$(VERSION) . clean: rm -rf target/ run: nohup target/texas -conf=target/data/config.toml -region=sh -zone=sh001 -deploy.env=dev -weight=10 2>&1 > target/data/texas.log & stop: pkill -f target/texas run_docker: docker volume create texas-data docker run -d --net host --name texas -v texas-data:/var/texas/data texas:$(VERSION)