clair/Makefile
yangshukui a0ffce6cd7 add makefile for clair
Signed-off-by: yangshukui <yangshukui@huawei.com>
2016-03-01 15:18:30 +08:00

23 lines
552 B
Makefile

.PHONY: all binary build
IMAGE := clair-dev
CLAIR_IMAGE := clair
DOCKERFILE := Dockerfile.dev
DOCKERFILE_CLAIR := Dockerfile
CLAIR_ENVS :=
CLAIR_MOUNT := -v `pwd`:/go/src/github.com/coreos/clair/
CLAIR_RUN_DOCKER := docker run --rm -i $(CLAIR_ENVS) $(CLAIR_MOUNT) $(IMAGE)
all: build binary clair
build: bundles
docker build -t "$(IMAGE)" -f "$(DOCKERFILE)" .
binary: build
$(CLAIR_RUN_DOCKER) go build -o bundles/clair ./cmd/clair
clair:
docker build -t "$(CLAIR_IMAGE)" -f "$(DOCKERFILE_CLAIR)" .
bundles:
mkdir bundles
clean:
rm -rf bundles