Deploying Orbital
Deploying Orbital
Production concepts
When deploying to production, there are common tasks you may wish to perform:
- Enable authentication and authorization in Orbital
- Use a git-backed workspace.conf file, to align with IAC
- Understand how secrets are handled in Orbital
- Understand how to configure Orbital via application properties or environment variables
Deploying using Docker Compose
A sample docker-compose.yml
is maintained by the Orbital team and published at start.orbitalhq.com.
It contains reasonable defaults for getting a local environment running. Note that by default, Orbital does not enable authentication or role-based authorization, and you’ll need to enable these.
Deploying with Terraform
Orbital maintains deployment scripts for production configurations of Orbital in Terraform.
These are available here
Deploying with Helm
A community maintained Helm chart is available for deploying on Kubernetes.
The Helm chart lives in it’s own Github repository, and can be installed using:
helm repo add orbital https://orbitalapi.github.io/helm
helm repo update
helm upgrade -i orbital orbital/orbital --namespace=orbital --create-namespace