Adding Deploy AWS Beanstalk

This commit is contained in:
alexsanderp
2022-02-04 12:14:27 -03:00
parent 3193354bea
commit 57768ded89
2 changed files with 24 additions and 0 deletions
+19
View File
@@ -56,3 +56,22 @@ jobs:
export ENV=$ENV
docker-compose build
docker-compose push
- name: Create ZIP file to Deploy AWS Beanstalk
env:
ENV: ${{ steps.extract_environment.outputs.result }}
run: |
sed -i -e 's/${ENV}/$ENV/g' docker-compose.yml
zip deploy.zip docker-compose.yml
- name: Deploy AWS Beanstalk
env:
ENV: ${{ steps.extract_environment.outputs.result }}
AWS_REGION: us-east-1
APP_NAME: maestro
run: |
ENVIRONMENT_NAME=$APP_NAME-$ENV
printf "n" | eb init $APP_NAME --region $AWS_REGION
eb use $ENVIRONMENT_NAME
echo -e "deploy:\n artifact: deploy.zip" >> .elasticbeanstalk/config.yml
eb deploy
+5
View File
@@ -36,3 +36,8 @@ lerna-debug.log*
# Ignore .env files
*.env
# Elastic Beanstalk Files
.elasticbeanstalk/*
!.elasticbeanstalk/*.cfg.yml
!.elasticbeanstalk/*.global.yml