Konstantin Lebedev
2 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
7 additions and
1 deletions
-
docker/Makefile
|
@ -4,10 +4,11 @@ all: gen |
|
|
|
|
|
|
|
|
gen: dev |
|
|
gen: dev |
|
|
|
|
|
|
|
|
|
|
|
cgo ?= 0 |
|
|
binary: |
|
|
binary: |
|
|
export SWCOMMIT=$(shell git rev-parse --short HEAD) |
|
|
export SWCOMMIT=$(shell git rev-parse --short HEAD) |
|
|
export SWLDFLAGS="-X github.com/seaweedfs/seaweedfs/weed/util.COMMIT=$(SWCOMMIT)" |
|
|
export SWLDFLAGS="-X github.com/seaweedfs/seaweedfs/weed/util.COMMIT=$(SWCOMMIT)" |
|
|
cd ../weed; CGO_ENABLED=0 GOOS=linux go build -tags "$(tags)" -ldflags "-extldflags -static $(SWLDFLAGS)"; mv weed ../docker/ |
|
|
|
|
|
|
|
|
cd ../weed; CGO_ENABLED=$(cgo) GOOS=linux go build $(options) -tags "$(tags)" -ldflags "-extldflags -static $(SWLDFLAGS)"; mv weed ../docker/ |
|
|
|
|
|
|
|
|
build: binary |
|
|
build: binary |
|
|
docker build --no-cache -t chrislusf/seaweedfs:local -f Dockerfile.local . |
|
|
docker build --no-cache -t chrislusf/seaweedfs:local -f Dockerfile.local . |
|
@ -28,6 +29,11 @@ s3tests_build: |
|
|
dev: build |
|
|
dev: build |
|
|
docker-compose -f compose/local-dev-compose.yml -p seaweedfs up |
|
|
docker-compose -f compose/local-dev-compose.yml -p seaweedfs up |
|
|
|
|
|
|
|
|
|
|
|
dev_race: options = -race |
|
|
|
|
|
dev_race: cgo = 1 |
|
|
|
|
|
dev_race: build |
|
|
|
|
|
docker-compose -f compose/local-dev-compose.yml -p seaweedfs up |
|
|
|
|
|
|
|
|
dev_tls: build certstrap |
|
|
dev_tls: build certstrap |
|
|
ENV_FILE="tls.env" docker-compose -f compose/local-dev-compose.yml -p seaweedfs up |
|
|
ENV_FILE="tls.env" docker-compose -f compose/local-dev-compose.yml -p seaweedfs up |
|
|
|
|
|
|
|
|