ui fixes
This commit is contained in:
@@ -65,67 +65,25 @@ The scripts will check for required tools (dotnet 10.x, node 20+, npm 10+, docke
|
||||
Each service binds to a unique loopback IP so all can use ports 443/80 without collisions.
|
||||
Full details: [`docs/technical/architecture/port-registry.md`](../technical/architecture/port-registry.md).
|
||||
|
||||
Add the block below to your hosts file:
|
||||
### Automated (recommended)
|
||||
|
||||
- **Windows:** `C:\Windows\System32\drivers\etc\hosts` (run editor as Administrator)
|
||||
- **Linux / macOS:** `/etc/hosts` (use `sudo`)
|
||||
The setup scripts (`scripts/setup.ps1` / `scripts/setup.sh`) will detect missing entries and offer to install them automatically.
|
||||
|
||||
```
|
||||
# Stella Ops local development hostnames
|
||||
# Each service gets a unique loopback IP so all can bind :443/:80 simultaneously.
|
||||
127.1.0.1 stella-ops.local
|
||||
127.1.0.2 router.stella-ops.local
|
||||
127.1.0.3 platform.stella-ops.local
|
||||
127.1.0.4 authority.stella-ops.local
|
||||
127.1.0.5 gateway.stella-ops.local
|
||||
127.1.0.6 attestor.stella-ops.local
|
||||
127.1.0.7 evidencelocker.stella-ops.local
|
||||
127.1.0.8 scanner.stella-ops.local
|
||||
127.1.0.9 concelier.stella-ops.local
|
||||
127.1.0.10 excititor.stella-ops.local
|
||||
127.1.0.11 vexhub.stella-ops.local
|
||||
127.1.0.12 vexlens.stella-ops.local
|
||||
127.1.0.13 vulnexplorer.stella-ops.local
|
||||
127.1.0.14 policy-engine.stella-ops.local
|
||||
127.1.0.15 policy-gateway.stella-ops.local
|
||||
127.1.0.16 riskengine.stella-ops.local
|
||||
127.1.0.17 orchestrator.stella-ops.local
|
||||
127.1.0.18 taskrunner.stella-ops.local
|
||||
127.1.0.19 scheduler.stella-ops.local
|
||||
127.1.0.20 graph.stella-ops.local
|
||||
127.1.0.21 cartographer.stella-ops.local
|
||||
127.1.0.22 reachgraph.stella-ops.local
|
||||
127.1.0.23 timelineindexer.stella-ops.local
|
||||
127.1.0.24 timeline.stella-ops.local
|
||||
127.1.0.25 findings.stella-ops.local
|
||||
127.1.0.26 doctor.stella-ops.local
|
||||
127.1.0.27 opsmemory.stella-ops.local
|
||||
127.1.0.28 notifier.stella-ops.local
|
||||
127.1.0.29 notify.stella-ops.local
|
||||
127.1.0.30 signer.stella-ops.local
|
||||
127.1.0.31 smremote.stella-ops.local
|
||||
127.1.0.32 airgap-controller.stella-ops.local
|
||||
127.1.0.33 airgap-time.stella-ops.local
|
||||
127.1.0.34 packsregistry.stella-ops.local
|
||||
127.1.0.35 registry-token.stella-ops.local
|
||||
127.1.0.36 binaryindex.stella-ops.local
|
||||
127.1.0.37 issuerdirectory.stella-ops.local
|
||||
127.1.0.38 symbols.stella-ops.local
|
||||
127.1.0.39 sbomservice.stella-ops.local
|
||||
127.1.0.40 exportcenter.stella-ops.local
|
||||
127.1.0.41 replay.stella-ops.local
|
||||
127.1.0.42 integrations.stella-ops.local
|
||||
127.1.0.43 signals.stella-ops.local
|
||||
127.1.0.44 advisoryai.stella-ops.local
|
||||
127.1.0.45 unknowns.stella-ops.local
|
||||
### Manual
|
||||
|
||||
# Stella Ops infrastructure (local dev containers)
|
||||
127.1.1.1 db.stella-ops.local
|
||||
127.1.1.2 cache.stella-ops.local
|
||||
127.1.1.3 s3.stella-ops.local
|
||||
127.1.1.4 rekor.stella-ops.local
|
||||
127.1.1.5 registry.stella-ops.local
|
||||
```
|
||||
Append the contents of [`devops/compose/hosts.stellaops.local`](../../devops/compose/hosts.stellaops.local) to your hosts file:
|
||||
|
||||
- **Windows:** Run an elevated PowerShell and run:
|
||||
```powershell
|
||||
Get-Content devops\compose\hosts.stellaops.local | Add-Content C:\Windows\System32\drivers\etc\hosts
|
||||
```
|
||||
- **Linux / macOS:**
|
||||
```bash
|
||||
sudo sh -c 'cat devops/compose/hosts.stellaops.local >> /etc/hosts'
|
||||
```
|
||||
|
||||
The file contains ~50 entries mapping services to unique loopback IPs (127.1.0.1 through 127.1.1.5).
|
||||
See the file for the full list.
|
||||
|
||||
---
|
||||
|
||||
@@ -133,7 +91,7 @@ Add the block below to your hosts file:
|
||||
|
||||
```bash
|
||||
cd devops/compose
|
||||
cp env/stellaops.env.example .env # edit POSTGRES_PASSWORD at minimum
|
||||
cp env/stellaops.env.example .env # works out of the box; change POSTGRES_PASSWORD for production
|
||||
docker compose -f docker-compose.dev.yml up -d
|
||||
docker compose -f docker-compose.dev.yml ps
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user