Skip to content

Commit

Permalink
Updating related ocl_api services
Browse files Browse the repository at this point in the history
  • Loading branch information
rkorytkowski committed Dec 8, 2020
1 parent ef7c489 commit ba5c026
Show file tree
Hide file tree
Showing 2 changed files with 35 additions and 9 deletions.
15 changes: 15 additions & 0 deletions deploy.sh
Original file line number Diff line number Diff line change
Expand Up @@ -48,5 +48,20 @@ if [ -z "$SKIP_ECS" ]; then
echo "Deploying to ECS"
docker run --rm -v ~/.aws:/root/.aws $CREDENTIALS amazon/aws-cli:$AWS_CLI_TAG ecs update-service --cluster $CLUSTER \
--service $SERVICE --force-new-deployment --region $REGION
if [ "$SERVICE" -eq "ocl_api" ]; then
echo "Deploying OCL API"
docker run --rm -v ~/.aws:/root/.aws $CREDENTIALS amazon/aws-cli:$AWS_CLI_TAG ecs update-service --cluster $CLUSTER \
--service "ocl_celery" --force-new-deployment --region $REGION
docker run --rm -v ~/.aws:/root/.aws $CREDENTIALS amazon/aws-cli:$AWS_CLI_TAG ecs update-service --cluster $CLUSTER \
--service "ocl_celery_concurrent" --force-new-deployment --region $REGION
docker run --rm -v ~/.aws:/root/.aws $CREDENTIALS amazon/aws-cli:$AWS_CLI_TAG ecs update-service --cluster $CLUSTER \
--service "ocl_celery_bulk_import_root" --force-new-deployment --region $REGION
docker run --rm -v ~/.aws:/root/.aws $CREDENTIALS amazon/aws-cli:$AWS_CLI_TAG ecs update-service --cluster $CLUSTER \
--service "ocl_celery_bulk_import_0_1" --force-new-deployment --region $REGION
docker run --rm -v ~/.aws:/root/.aws $CREDENTIALS amazon/aws-cli:$AWS_CLI_TAG ecs update-service --cluster $CLUSTER \
--service "ocl_celery_bulk_import_2_3" --force-new-deployment --region $REGION
docker run --rm -v ~/.aws:/root/.aws $CREDENTIALS amazon/aws-cli:$AWS_CLI_TAG ecs update-service --cluster $CLUSTER \
--service "ocl_flower" --force-new-deployment --region $REGION
fi
fi

29 changes: 20 additions & 9 deletions deploy_all.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,14 @@
#
# Example of usage:
#
# AWS_ACCESS_KEY_ID=key AWS_SECRET_ACCESS_KEY=secret_key REGION=us-east-2 CLUSTER=oclqa SERVICE=ocl ./deploy_all.sh
# AWS_ACCESS_KEY_ID=key AWS_SECRET_ACCESS_KEY=secret_key REGION=us-east-2 CLUSTER=oclqa ./deploy_all.sh
#

set -e

export SKIP_ECS=true

AWS_CLI_TAG=2.1.1
SKIP_ECS=true

CREDENTIALS=""

Expand All @@ -25,25 +26,35 @@ if [ -n "$REGION" ]; then
fi

echo ""
echo "1/7 Pushing postgres to ECR"
echo "1/9 Pushing postgres to ECR"
IMAGE=postgres TAG=12.3-alpine ./deploy.sh
echo ""
echo "2/7 Pushing redis to ECR"
echo "2/9 Pushing redis to ECR"
IMAGE=redis TAG=6.0.6-alpine ./deploy.sh
echo ""
echo "3/7 Pushing elasticsearch to ECR"
echo "3/9 Pushing elasticsearch to ECR"
IMAGE=elasticsearch TAG=7.8.1 ./deploy.sh
echo ""
echo "4/7 Pushing oclapi2 to ECR"
echo "4/9 Pushing oclapi2 to ECR"
IMAGE=openconceptlab/oclapi2 AWS_IMAGE=oclapi2 TAG=qa ./deploy.sh
echo ""
echo "5/7 Pushing oclweb2 to ECR"
echo "5/9 Pushing oclfhir to ECR"
IMAGE=openconceptlab/oclfhir AWS_IMAGE=oclfhir TAG=qa ./deploy.sh
echo ""
echo "6/9 Pushing oclweb2 to ECR"
IMAGE=openconceptlab/oclweb2 AWS_IMAGE=oclweb2 TAG=qa ./deploy.sh
echo ""
echo "6/7 Pushing oclweb to ECR"
echo "7/9 Pushing oclweb to ECR"
IMAGE=openconceptlab/oclweb AWS_IMAGE=oclweb TAG=qa ./deploy.sh
echo ""
echo "8/9 Pushing oclmsp to ECR"
IMAGE=openconceptlab/oclmsp AWS_IMAGE=oclmsp TAG=qa ./deploy.sh

echo ""
echo "7/7 Deploying to ECS"
echo "9/9 Deploying to ECS"
SERVICE=ocl
docker run --rm -v ~/.aws:/root/.aws $CREDENTIALS amazon/aws-cli:$AWS_CLI_TAG ecs update-service --cluster $CLUSTER \
--service $SERVICE --force-new-deployment --region $REGION
SERVICE=oclui
docker run --rm -v ~/.aws:/root/.aws $CREDENTIALS amazon/aws-cli:$AWS_CLI_TAG ecs update-service --cluster $CLUSTER \
--service $SERVICE --force-new-deployment --region $REGION

0 comments on commit ba5c026

Please sign in to comment.