Prerequisites
- A Git repository containing your application and its production build command.
- A Ravion account with your AWS account connected. Start free at Ravion signup.
- The Ravion CLI installed and authenticated. See CLI installation.
my-org/my-app as a placeholder. Replace it with your repository before applying the config.
Set up this Angular app for Ravion static hosting.
Configure the deployment
Angular CLI writes todist/<project-name> by default; replace the example directory with the outputPath from your angular.json.
This example uses Railpack for the build. Use build_source: dockerfile instead when you need a custom Dockerfile.
ravion.yaml
ng build through your npm run build script. Angular uses the production configuration by default. Set output_directory to the actual outputPath if your project name differs.
Apply and connect your domain
Next steps
Custom domains
Point a domain at your deployed service and manage its certificate.
Project config
Preview and apply Ravion configuration from source control.
Pipelines
Add approvals, migrations, and deployment automation.
Logs and metrics
Inspect deploy output and production health in Ravion.