Skip to content

Commit

Permalink
feat: snaps staging and prod (#25)
Browse files Browse the repository at this point in the history
* feat: snaps staging and prod
  • Loading branch information
makemesteaks authored Oct 10, 2022
1 parent 93cc72b commit 07e3ff9
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 11 deletions.
1 change: 1 addition & 0 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,7 @@ jobs:
yarn workspace @consensys/starknet-snap publish --tag latest --access public
aws s3 sync ./packages/wallet-ui/build s3://app.starknet-snap.consensys-solutions.net
aws s3 sync ./packages/wallet-ui/build s3://snaps.consensys.net/starknet
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
if: github.ref_name == 'production'
33 changes: 22 additions & 11 deletions terraform/live/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,8 @@ locals {
snaps_hosted_zone_name = "snaps.consensys.net"
snaps_hosted_zone_id = aws_route53_zone.snaps.zone_id
dev_snaps_domain_name = "dev.${local.snaps_hosted_zone_name}"
staging_snaps_domain_name = "staging${local.snaps_hosted_zone_name}"
staging_snaps_domain_name = "staging.${local.snaps_hosted_zone_name}"
prod_snaps_domain_name = local.snaps_hosted_zone_name

#cloudfront functions
cloudfront_functions = {
Expand Down Expand Up @@ -144,16 +145,16 @@ module "s3_staging" {
tags = module.tags.common
}

#module "s3_snaps_page_staging" {
# source = "../modules/aws-s3-website"
#
# bucket_name = local.staging_snaps_domain_name
# domain_name = local.staging_snaps_domain_name
# certificate_arn = module.snaps_cert.acm_certificate_arn
# hosted_zone_id = local.snaps_hosted_zone_id
# cloudfront_function_arn = [aws_cloudfront_function.starknet_redirect.arn]
# tags = module.tags.common
#}
module "s3_snaps_page_staging" {
source = "../modules/aws-s3-website"

bucket_name = local.staging_snaps_domain_name
domain_name = local.staging_snaps_domain_name
certificate_arn = module.snaps_cert.acm_certificate_arn
hosted_zone_id = local.snaps_hosted_zone_id
cloudfront_functions = local.cloudfront_functions
tags = module.tags.common
}


#############
Expand All @@ -176,3 +177,13 @@ module "s3_prod" {
tags = module.tags.common
}

module "s3_snaps_page_prod" {
source = "../modules/aws-s3-website"

bucket_name = local.prod_snaps_domain_name
domain_name = local.prod_snaps_domain_name
certificate_arn = module.snaps_cert.acm_certificate_arn
hosted_zone_id = local.snaps_hosted_zone_id
cloudfront_functions = local.cloudfront_functions
tags = module.tags.common
}

0 comments on commit 07e3ff9

Please sign in to comment.