├── README.md ├── nuxt.js ├── .dockerignore ├── .gitignore ├── Dockerfile_rp ├── Dockerfile_web ├── README.md ├── docker-compose.yml └── docker │ ├── h2o │ └── conf │ │ ├── dev.conf │ │ └── production.conf │ └── node │ └── Dockerfile └── terraform ├── .gitignore ├── 01_cloudfront.tf ├── 02_acm.tf ├── 03_route53.tf ├── 04_iam.tf ├── 05_vpc.tf ├── 06_security_group.tf ├── 07_alb.tf ├── 08_alb_log_bucket.tf ├── 09_ecs_cluster.tf ├── 10_ecs_task.tf ├── 11_ecs_service.tf ├── 12_ecs_cloudwatch_logs.tf ├── 13_ecs_autoscale.tf ├── 14_ecr.tf ├── 15_codecommit.tf ├── 16_pipeline.tf ├── locals.tf ├── provider.tf ├── task └── main.json ├── terraform.tfvars.example └── variables.tf /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hareku/terraform-nuxt-fargate/HEAD/README.md -------------------------------------------------------------------------------- /nuxt.js/.dockerignore: -------------------------------------------------------------------------------- 1 | .git 2 | node_modules 3 | -------------------------------------------------------------------------------- /nuxt.js/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hareku/terraform-nuxt-fargate/HEAD/nuxt.js/.gitignore -------------------------------------------------------------------------------- /nuxt.js/Dockerfile_rp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hareku/terraform-nuxt-fargate/HEAD/nuxt.js/Dockerfile_rp -------------------------------------------------------------------------------- /nuxt.js/Dockerfile_web: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hareku/terraform-nuxt-fargate/HEAD/nuxt.js/Dockerfile_web -------------------------------------------------------------------------------- /nuxt.js/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hareku/terraform-nuxt-fargate/HEAD/nuxt.js/README.md -------------------------------------------------------------------------------- /nuxt.js/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hareku/terraform-nuxt-fargate/HEAD/nuxt.js/docker-compose.yml -------------------------------------------------------------------------------- /nuxt.js/docker/h2o/conf/dev.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hareku/terraform-nuxt-fargate/HEAD/nuxt.js/docker/h2o/conf/dev.conf -------------------------------------------------------------------------------- /nuxt.js/docker/h2o/conf/production.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hareku/terraform-nuxt-fargate/HEAD/nuxt.js/docker/h2o/conf/production.conf -------------------------------------------------------------------------------- /nuxt.js/docker/node/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hareku/terraform-nuxt-fargate/HEAD/nuxt.js/docker/node/Dockerfile -------------------------------------------------------------------------------- /terraform/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hareku/terraform-nuxt-fargate/HEAD/terraform/.gitignore -------------------------------------------------------------------------------- /terraform/01_cloudfront.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hareku/terraform-nuxt-fargate/HEAD/terraform/01_cloudfront.tf -------------------------------------------------------------------------------- /terraform/02_acm.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hareku/terraform-nuxt-fargate/HEAD/terraform/02_acm.tf -------------------------------------------------------------------------------- /terraform/03_route53.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hareku/terraform-nuxt-fargate/HEAD/terraform/03_route53.tf -------------------------------------------------------------------------------- /terraform/04_iam.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hareku/terraform-nuxt-fargate/HEAD/terraform/04_iam.tf -------------------------------------------------------------------------------- /terraform/05_vpc.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hareku/terraform-nuxt-fargate/HEAD/terraform/05_vpc.tf -------------------------------------------------------------------------------- /terraform/06_security_group.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hareku/terraform-nuxt-fargate/HEAD/terraform/06_security_group.tf -------------------------------------------------------------------------------- /terraform/07_alb.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hareku/terraform-nuxt-fargate/HEAD/terraform/07_alb.tf -------------------------------------------------------------------------------- /terraform/08_alb_log_bucket.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hareku/terraform-nuxt-fargate/HEAD/terraform/08_alb_log_bucket.tf -------------------------------------------------------------------------------- /terraform/09_ecs_cluster.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hareku/terraform-nuxt-fargate/HEAD/terraform/09_ecs_cluster.tf -------------------------------------------------------------------------------- /terraform/10_ecs_task.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hareku/terraform-nuxt-fargate/HEAD/terraform/10_ecs_task.tf -------------------------------------------------------------------------------- /terraform/11_ecs_service.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hareku/terraform-nuxt-fargate/HEAD/terraform/11_ecs_service.tf -------------------------------------------------------------------------------- /terraform/12_ecs_cloudwatch_logs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hareku/terraform-nuxt-fargate/HEAD/terraform/12_ecs_cloudwatch_logs.tf -------------------------------------------------------------------------------- /terraform/13_ecs_autoscale.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hareku/terraform-nuxt-fargate/HEAD/terraform/13_ecs_autoscale.tf -------------------------------------------------------------------------------- /terraform/14_ecr.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hareku/terraform-nuxt-fargate/HEAD/terraform/14_ecr.tf -------------------------------------------------------------------------------- /terraform/15_codecommit.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hareku/terraform-nuxt-fargate/HEAD/terraform/15_codecommit.tf -------------------------------------------------------------------------------- /terraform/16_pipeline.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hareku/terraform-nuxt-fargate/HEAD/terraform/16_pipeline.tf -------------------------------------------------------------------------------- /terraform/locals.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hareku/terraform-nuxt-fargate/HEAD/terraform/locals.tf -------------------------------------------------------------------------------- /terraform/provider.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hareku/terraform-nuxt-fargate/HEAD/terraform/provider.tf -------------------------------------------------------------------------------- /terraform/task/main.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hareku/terraform-nuxt-fargate/HEAD/terraform/task/main.json -------------------------------------------------------------------------------- /terraform/terraform.tfvars.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hareku/terraform-nuxt-fargate/HEAD/terraform/terraform.tfvars.example -------------------------------------------------------------------------------- /terraform/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hareku/terraform-nuxt-fargate/HEAD/terraform/variables.tf --------------------------------------------------------------------------------