enrich the setup. setup fixes. minimize the consolidation plan
This commit is contained in:
@@ -15,20 +15,35 @@ Deployment infrastructure for StellaOps.
|
||||
|
||||
```
|
||||
devops/
|
||||
├── compose/ # Docker Compose files
|
||||
├── helm/ # Kubernetes Helm chart
|
||||
├── docker/ # Dockerfiles
|
||||
├── database/ # PostgreSQL migrations
|
||||
├── scripts/ # Operational scripts
|
||||
├── offline/ # Air-gap support
|
||||
├── telemetry/ # Alerts & dashboards
|
||||
├── logging/ # Log config templates
|
||||
├── release/ # Release tools
|
||||
├── releases/ # Release manifests
|
||||
├── secrets/ # Secret templates
|
||||
└── tools/ # Validation scripts
|
||||
├── compose/ # Docker Compose files
|
||||
├── helm/ # Kubernetes Helm chart
|
||||
├── docker/ # Dockerfiles
|
||||
├── runtime-assets/ # Runtime data assets (ML models, JDK, Ghidra, certs)
|
||||
├── database/ # PostgreSQL migrations
|
||||
├── scripts/ # Operational scripts
|
||||
├── offline/ # Air-gap support
|
||||
├── telemetry/ # Alerts & dashboards
|
||||
├── logging/ # Log config templates
|
||||
├── release/ # Release tools
|
||||
├── releases/ # Release manifests
|
||||
├── secrets/ # Secret templates
|
||||
└── tools/ # Validation scripts
|
||||
```
|
||||
|
||||
## Runtime Data Assets
|
||||
|
||||
Services require certain files at runtime that are not produced by `dotnet publish`
|
||||
or `npm run build`: ML model weights, JDK/Ghidra for binary analysis, certificates,
|
||||
and more. Before building Docker images or creating offline bundles, run:
|
||||
|
||||
```bash
|
||||
./devops/runtime-assets/acquire.sh --all # download and verify
|
||||
./devops/runtime-assets/acquire.sh --verify # check existing assets
|
||||
./devops/runtime-assets/acquire.sh --package # create air-gap tarball
|
||||
```
|
||||
|
||||
See `devops/runtime-assets/README.md` for the full inventory and provisioning guide.
|
||||
|
||||
## Quick Start
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user