1
0
mirror of https://github.com/ebosas/microservices.git synced 2025-08-24 20:08:55 +02:00

Makefile for pushing images to ECR

This commit is contained in:
ebosas
2021-10-30 20:22:06 +03:00
parent 991d20b2eb
commit 2538545e29

20
Makefile Normal file
View File

@@ -0,0 +1,20 @@
# This makefile creates service images and pushes them to ECR
project = microservices
services = server cache database backend
# Change to your own registry
registry = 123456789012.dkr.ecr.us-west-1.amazonaws.com
version ?= latest
ecr: ecr-build ecr-publish
ecr-build:
for service in ${services} ; do \
docker build -t ${project}/$$service:${version} -f $$service.Dockerfile . ; \
done
ecr-publish:
for service in ${services} ; do \
docker tag ${project}/$$service:latest ${registry}/${project}/$$service:${version} ; \
docker push ${registry}/${project}/$$service:${version} ; \
done