issues
search
cns-iu
/
boeing3
[Work in Progress] Software for the BOEING3 project
1
stars
1
forks
source link
ECS CI/CD Docker changes v0.02
#31
Closed
dcoder4
closed
4 years ago
dcoder4
commented
4 years ago
0.0.2 - 2019-11-14
Project Modifications for AWS ECS/Fargate Deployment
Restructured code for CI/CD deployment to AWS ECS and Fargate
Removed volume mounts in docker for COPY cmds (as not supported in Fargate)
All cloud build variables controlled by AWS Systems Manager Parameter Store for AWS deployed ECS
All local build variables controlled by .env for docker ARGS (copy .env_example to .env and modify values) using docker-compose.yml
Runs as dual container using nginx 'meappy/nginx-blue-green' to simplify proxy ARG settings - this still builds nginx:latest
All AWS Services controlled by CloudFormation scripts (/cf-templates) - to be installed in number order 1-5.
Removed old .Renviron and .htpasswd config files (files now built dynamically during build)
Altered Shiny R Dashboard - Removed Session Token, recommend use a IAM service account for Athena accesss
Altered Shiny R Dashboard - Changed 'futures' library to plan("sequential") from plan("multiprocess") as causing issues in AWS Fargate
0.0.2 - 2019-11-14
Project Modifications for AWS ECS/Fargate Deployment