Browse Source

Makefile (auto push fresh docker image)

Vova Tkach 5 years ago
parent
commit
f82de4e4fd
1 changed files with 9 additions and 2 deletions
  1. 9 2
      Makefile

+ 9 - 2
Makefile

@@ -71,17 +71,24 @@ docker-test: dockerfile
 	@-docker stop fave-test
 	@-docker stop fave-test
 	@-docker rm fave-test
 	@-docker rm fave-test
 	@-docker rmi fave
 	@-docker rmi fave
-	docker build --rm=false --force-rm=true -t fave .
+	docker build --rm=false --force-rm=true -t fave:latest .
 	docker run -d --name fave-test --cpus=".2" -m 200m -p 8080:8080 -t -i fave:latest /app/fave.linux-amd64
 	docker run -d --name fave-test --cpus=".2" -m 200m -p 8080:8080 -t -i fave:latest /app/fave.linux-amd64
 
 
 docker-img: dockerfile
 docker-img: dockerfile
-	docker build -t fave .
+	docker build -t fave:latest .
 
 
 docker-clr:
 docker-clr:
 	@-docker stop fave-test
 	@-docker stop fave-test
 	@-docker rm fave-test
 	@-docker rm fave-test
 	@-docker rmi fave
 	@-docker rmi fave
 
 
+docker-push: docker-img
+	docker tag fave:latest vladimirok5959/fave:latest
+	docker login
+	docker push vladimirok5959/fave:latest
+	docker rmi vladimirok5959/fave:latest
+	docker rmi fave:latest
+
 migrate:
 migrate:
 	./support/migrate.sh
 	./support/migrate.sh