Deployment
This is the how-to for standing the platform up, a different job from
operating the estate or administering it. Omniglass is a
single self-contained Go binary with the operator console compiled in and a BYO PostgreSQL
database, so a deployment is that one binary in one of its run modes (server, node run, migrate)
plus a database. How it scales and the deploy model behind these pages is
scaling and deployment.
Pick the path that fits where you are running it:
- Install downloads a prebuilt binary for your OS and architecture, the simplest way to run the server or drive it from the command line.
- Container image is the published distroless image: what it
contains, where it ships, and how to run it with the
migratethenserverflow. - Deploying with Helm is the chart that serves both production (BYO Postgres) and disposable previews (bundled Postgres) from one set of values.
- PR preview environments stand up a live, isolated copy of the console for any pull request, so a change is reviewed against a running system.
Once a server is up, the first owner is minted with the trusted direct-database lane
(omniglass bootstrap), covered in the CLI guide; from there,
managing accounts and access moves to the admin guide.