A set of serverless apps to manage scores and payments for pickup volleyball leagues.
The goal was to build a dynamic, secure application as cheaply as possible on AWS.
- Modify any configuration variable values in
terraform/backend.conf
andterraform/terraform.tfvars
. - Manually create an s3 bucket for your terraform state (name it the same as in your
terraform/backend.conf
file). cd
into theterraform
directory and runterraform init -backend-config=backend.conf
.- Manually import your terraform state bucket with
terraform import aws_s3_bucket.terraform_state volleybill.com-state
. - Run
terraform plan
, and then if everything looks good,terraform apply
. - Rinse and repeat step 5 anytime you make changes to the infrastructure.
- Add project tag to all resources:
tags = { project = "${var.domain}" }