aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2019-03-16 15:14:32 +0100
committerMartin Polden <mpolden@mpolden.no>2019-03-16 15:14:32 +0100
commitfd7e13c98e3186a86461d45bddf42682749fd153 (patch)
tree7714b232aac72f75ab87e2bb6d74b02264169044 /Makefile
parentc9fe2919e464da5a4d31e826c040d75a6ec541fc (diff)
Push to Docker Hub from Travis
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile10
1 files changed, 10 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index ff5000e..ab606a4 100644
--- a/Makefile
+++ b/Makefile
@@ -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)