Skip to content

Create automated AWS deploy #507

@jzongker

Description

@jzongker

We need to make the process easier for people wanting to self host. We have serverless deployment scripts for all of the APIs and websites. We need a single script to kick everything off. It should:

  1. Create an RDS MySQL server
  2. Run the serverless deploys on each of the APIs, updating the config to point to the MySQL server
  3. Configure the DNS entries on Route53 for all of the APIs, given a root domain.
  4. Run the serverless deploys for each of the web projects, updating the configs to point to the API urls
  5. Configure the DNS entries on Route53 for all of the websites, given a root domain.
  6. Set up an S3 bucket for content and configure a DNS entry for it.

The user just needs to provide the AWS credentials and the domain name they wish to use and they should have a working copy of Chums and B1 when it finishes.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions