codebuild.tf 821 B

12345678910111213141516171819202122232425
  1. module "codebuild" {
  2. source = "cloudposse/codebuild/aws"
  3. name = "growi-official-image-builder"
  4. description = "The CodeBuild Project for GROWI official docker image"
  5. artifact_type = "NO_ARTIFACTS"
  6. source_type = "GITHUB"
  7. source_location = "https://github.com/growilabs/growi.git"
  8. source_version = "refs/heads/master"
  9. git_clone_depth = 1
  10. buildspec = "apps/app/docker/codebuild/buildspec.yml"
  11. # https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-available.html
  12. build_image = "aws/codebuild/amazonlinux2-x86_64-standard:4.0"
  13. build_compute_type = "BUILD_GENERAL1_LARGE"
  14. privileged_mode = true
  15. cache_type = "LOCAL"
  16. local_cache_modes = ["LOCAL_DOCKER_LAYER_CACHE", "LOCAL_CUSTOM_CACHE"]
  17. }