Skip to content
Snippets Groups Projects

Brief documentation about nomad-distro

Merged Ahmed Ilyas requested to merge distro-docs into main
+ 28
0
## nomad-distro
nomad-distro handles deployments for Central NOMAD and related environments. It allows plugin configuration, nightly updates, and manual deployments for staging and production.
### Steps for Deployment
1. Configure Plugins:
a. Update the plugins in pyproject.toml.
b. Generate the requirements file:
```bash
./scripts/generate_python_requirements.sh
```
2. Create Merge Requests (MRs):
- For Central NOMAD: MR to the main branch.
- For Test-Oasis: MR to the test-oasis branch.
### Nightly Deployments (Automatic):
Updates nomad-lab package and redeploys nightly to develop and test-oasis.
### Manual Deployments:
Staging/Production: Trigger manually after new releases.
Loading