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.
The quickest way to get it running is via our install script:
curl -sSL https://start.orbitalhq.com/start.sh | bashIt 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.
Learn more about our start script
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