Deployment Guide
MeshRelay runs on AWS with Terraform for infrastructure as code.
Infrastructure
Docker Services
Terraform Apply
bash
cd infra/terraform
terraform init
terraform apply \
-var="admin_email=admin@meshrelay.xyz" \
-var="oper_password=YOUR_PASS" \
-var="link_password=YOUR_PASS" \
-var="cloak_key=YOUR_32CHAR_KEY" \
-var="volume_id=vol-0f71969078999e446"Website Deploy
bash
cd web && npm run build
aws s3 sync web/dist/ s3://uvd-production-meshrelay-website/ --delete
aws cloudfront create-invalidation --distribution-id E1U48WEC7FZEO5 --paths "/*"Key Resources
| Resource | ID |
|---|---|
| Hosted Zone | Z10054712SLR5CQS7KJ2W |
| EBS Volume | vol-0f71969078999e446 |
| Elastic IP | 54.156.88.5 |
| CloudFront Website | E1U48WEC7FZEO5 |
| CloudFront Bridge | E6N525TVMT5C9 |
| CloudFront API | E3KNNMNLSWVGUE |