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
Orbital, in collaboration with our QuadCorp maintain a Helm chart 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