pull/84/merge
keloyang 7 years ago committed by GitHub
commit d9e4c3725a

@ -0,0 +1,10 @@
FROM golang:1.5
MAINTAINER Quentin Machu <quentin.machu@coreos.com>
RUN apt-get update && \
apt-get install -y bzr rpm xz-utils && \
apt-get autoremove -y && \
apt-get clean && \
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
WORKDIR /go/src/github.com/coreos/clair/
ENV GO15VENDOREXPERIMENT 1

@ -0,0 +1,22 @@
.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
Loading…
Cancel
Save