#!/usr/bin/env bash
if [ "$1" != "PROD" ]; then
	service_name="marketing-service"
	task_def="marketing-task-def"
	tag="develop"
else
	service_name="dev-marketing"
	task_def="dev-marketing-task-def"
	tag="master"
fi

docker build -t marketing:${tag} .

#push to ECR
eval $(aws ecr get-login --no-include-email --region us-east-1 --profile sme)
docker tag marketing:${tag} 475275892927.dkr.ecr.us-east-1.amazonaws.com/marketing:${tag}
docker push 475275892927.dkr.ecr.us-east-1.amazonaws.com/marketing

#apply migrations if required (run backend/migrate_rds.sh
#pushd backend/
#./migrate_rds.sh ${1}
#popd

#update ECS service
aws ecs update-service --service ${service_name} --force-new-deployment --cluster marketing --task-definition ${task_def} --profile sme
