diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index a5dd6ec..cfd4972 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -77,15 +77,16 @@ jobs: ENV: ${{ steps.extract_environment.outputs.result }} IMAGE_TAG: ${{ steps.semantic.outputs.new_release_version }} run: | - export ENV=$ENV docker-compose -f build.docker-compose.yml build docker-compose -f build.docker-compose.yml push - name: Create ZIP file to Deploy AWS Beanstalk env: ENV: ${{ steps.extract_environment.outputs.result }} + IMAGE_TAG: ${{ steps.semantic.outputs.new_release_version }} run: | sed -i -e "s/\${ENV}/$ENV/g" docker-compose.yml + sed -i -e "s/\${IMAGE_TAG}/$IMAGE_TAG/g" docker-compose.yml zip deploy.zip docker-compose.yml - name: Deploy AWS Beanstalk diff --git a/docker-compose.yml b/docker-compose.yml index 514fd97..619f44f 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,7 +1,7 @@ version: "3.8" services: maestro: - image: 468720548566.dkr.ecr.us-east-1.amazonaws.com/microservices/maestro_${ENV}:latest + image: 468720548566.dkr.ecr.us-east-1.amazonaws.com/microservices/maestro_${ENV}:${IMAGE_TAG} container_name: maestro restart: always ports: