Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

We serve our frontend applications from S3 through CloudFlare distributions.

  1. Set up S3 buckets and routing for your frontend app.
    1. We have a frontend terraform module for provisioning new frontend infrastructure.
    2. To provision new frontend infrastructure copy and rename an existing frontend app terraform template and modify as needed. See the edx-portal template for an example.
    3. You will also need to add the appropriate terraform variables for your frontend app here and here.
  2. Add configuration variable files for your frontend application to edx-internal in the frontends directory. See the edx-portal variable files for an example.
  3. Add your frontend application to edx-gomatic/edxpipelines/pipelines/config/frontend_apps.yml in order to provision Go CD pipelines. Your pipelines will be generated once your edx-gomatic PR is merged.

Reference PRs

https://github.com/edx/terraform/pull/1087

https://github.com/edx/edx-internal/pull/500

https://github.com/edx/edx-gomatic/pull/427/files#diff-900266314f07addd67f6382346dba25cR1

  • No labels