Requirements
- Node.js
18+
Example configuration
Define your web service inrevolte.yaml to control builds, scaling, and environment settings.
Additional services
Beyond standard web services, you can provision and manage your entire infrastructure stack in the samerevolte.yaml file:
- Managed Databases: Relational and document stores (e.g., MongoDB, PostgreSQL).
- Cron Jobs: Scheduled background tasks and recurring execution.
- Managed Cache: Low-latency Redis-compatible caching layers.
- Storage Buckets: S3-compatible object storage for assets, uploads, and backups.
Deploy with dependent services
1
Provision dependencies
Create databases, caches, object storage, and secrets before the API starts.
2
Inject connection values
Reference dependency URLs through environment variables or secret bindings.
3
Run migrations safely
Execute schema migrations before traffic shifts to the new deployment.
4
Observe rollout
Monitor deployment logs, application logs, and runtime metrics.
Deployment templates
Preconfigured deployment patterns for common backend architectures.- Web Service
- Web Service + Database
- Web Service + Database + Storage Bucket
- Web Service + Cache
- Web Service + Database + Cache
- Web Service + Database, Cache, and Storage Bucket