Install on AWS
This guide will perform a complete production-ready installation in your AWS environment using AWS CDK.
The resulting AWS configuration should look like the following:
Prerequisites
You will need permission to access the following AWS services:
- ECR
- ECS
- RDS
- S3
- CloudFront
You will need the ARN for ACM Certificates for the following hosts:
- App (i.e., app.example.com)
- API (i.e., api.example.com)
- Storage (i.e., storage.example.com)
While CDK can provision certificates, we do not recommend doing so.
Setup
Create a Medplum CDK config file.
Synth
Run CDK synth:
npx cdk synth
Deploy
Run CDK deploy:
npx cdk deploy