Start with the path that matches the work¶
Beampipe can be explored locally without touching scientific infrastructure, connected to an existing DALiuGE service, or prepared for scheduler-backed production. Choose the boundary you need to cross today.
Prove the control plane locally
Start PostgreSQL, install the WALLABY configuration, run diagnostics, and open the real operator console. Archive, scheduler, and DALiuGE calls stay disabled.
Connect to translator and manager services
Install the binary, run the setup wizard with a rest_remote profile, verify TLS and credentials, then prepare a graph without submitting it.
Prepare a production scheduler path
Model the facility profile, establish SSH trust, validate squeue, sacct, and sbatch, then rehearse graph preparation before enabling real backends.
The safe progression¶
Do not skip from installation to live submission. Beampipe makes external uncertainty explicit; the setup path should do the same.
Local command deck¶
The setup command writes private local configuration, applies migrations, creates the administrator, installs a deployment profile, validates the project, and runs diagnostics. It refuses to replace a different profile silently.
What to read next¶
| You need to | Continue with |
|---|---|
| Understand prerequisites and release artifacts | Installation |
| Complete one source-to-execution workflow | First workflow |
| Explain an environment variable or precedence rule | Application configuration |
| Start an operator shift | Operator handbook |
| Understand why Beampipe owns state but not science execution | Architecture map |