UNAME := $(shell sh -c 'uname') ifeq ($(UNAME), Darwin) export ADVERTISED_HOST := $(shell sh -c 'boot2docker ip') endif ifeq ($(UNAME), Linux) export ADVERTISED_HOST := localhost endif prepare: go get -d -v -t ./... docker-compose: docker-compose up -d test: prepare docker-compose go test -v ./... test-short: prepare go test -v -short ./... test-cleanup: docker-compose kill update: go get -u -v -d -t ./... .PHONY: test