diff options
author | Martin Polden <mpolden@mpolden.no> | 2019-03-16 15:14:32 +0100 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2019-03-16 15:14:32 +0100 |
commit | fd7e13c98e3186a86461d45bddf42682749fd153 (patch) | |
tree | 7714b232aac72f75ab87e2bb6d74b02264169044 /Makefile | |
parent | c9fe2919e464da5a4d31e826c040d75a6ec541fc (diff) |
Push to Docker Hub from Travis
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -1,3 +1,4 @@ +DOCKER_IMAGE := mpolden/echoip OS := $(shell uname) ifeq ($(OS),Linux) TAR_OPTS := --wildcards @@ -31,3 +32,12 @@ $(databases): test ! -f data/GeoLite2-Country.mmdb || mv data/GeoLite2-Country.mmdb data/country.mmdb geoip-download: $(databases) + +docker-build: + docker build -t $(DOCKER_IMAGE) . + +docker-login: + @echo "$(DOCKER_PASSWORD)" | docker login -u "$(DOCKER_USERNAME)" --password-stdin + +docker-push: docker-build docker-login + docker push $(DOCKER_IMAGE) |