Rename product to OrbitWard
This commit is contained in:
+16
-16
@@ -4,9 +4,9 @@ Last updated: 2026-05-26
|
||||
|
||||
## Current Identity
|
||||
|
||||
- Product name: OrbitalWard
|
||||
- Local repository path: `/home/ksmith/projects/OrbitalWard`
|
||||
- Git remote: `https://git.firebugit.com/ksmith/OrbitalWard.git`
|
||||
- Product name: OrbitWard
|
||||
- Local repository path: `/home/ksmith/projects/OrbitalWard` until the working directory is moved
|
||||
- Git remote: `https://git.firebugit.com/ksmith/OrbitWard.git`
|
||||
- Main branch: `main`
|
||||
- Latest pushed commit: check `origin/main` with `git log -1 --oneline origin/main`
|
||||
|
||||
@@ -15,14 +15,14 @@ The project was previously named InfraPulse. Do not reintroduce the old name in
|
||||
## Gitea Access
|
||||
|
||||
- Gitea API base: `https://git.firebugit.com/api/v1`
|
||||
- Repository API path: `/repos/ksmith/OrbitalWard`
|
||||
- Repository API path: `/repos/ksmith/OrbitWard`
|
||||
- Access token file: `/home/ksmith/.codex_security/gitea_token`
|
||||
|
||||
Never print the token value. Read it only inside commands that call the Gitea API.
|
||||
|
||||
## Current Product State
|
||||
|
||||
OrbitalWard is a secure monitoring appliance focused on the v0.1 vertical slice:
|
||||
OrbitWard is a secure monitoring appliance focused on the v0.1 vertical slice:
|
||||
|
||||
- Authenticated FastAPI backend with SQLAlchemy, Alembic, Pydantic, and JWT auth.
|
||||
- React, TypeScript, Vite, and Tailwind frontend.
|
||||
@@ -55,18 +55,18 @@ Recent Docker checks:
|
||||
Earlier rename and monitor work also verified:
|
||||
|
||||
- `docker compose -f docker-compose.dev.yml up -d --build`
|
||||
- Backend health returned `{"status":"ok","service":"orbitalward-backend"}`.
|
||||
- Backend health returned `{"status":"ok","service":"orbitward-backend"}`.
|
||||
- Direct worker probes for TCP and ICMP ping checks passed inside the Docker network.
|
||||
- API probe created and deleted one ping monitor and one TCP monitor successfully.
|
||||
|
||||
The final Compose project uses `orbitalward-*` containers, images, network, and volumes.
|
||||
The final Compose project uses `orbitward-*` containers, images, network, and volumes.
|
||||
|
||||
## Important Implementation Notes
|
||||
|
||||
- `ORBITALWARD_SECRET_KEY` is the encryption/JWT secret environment variable.
|
||||
- `DATABASE_URL` now defaults to the `orbitalward` database/user in Compose.
|
||||
- The frontend local storage key is `orbitalward_token`.
|
||||
- Notification default username is `OrbitalWard`.
|
||||
- `ORBITWARD_SECRET_KEY` is the encryption/JWT secret environment variable.
|
||||
- `DATABASE_URL` now defaults to the `orbitward` database/user in Compose.
|
||||
- The frontend local storage key is `orbitward_token`.
|
||||
- Notification default username is `OrbitWard`.
|
||||
- The TLS expiry check lives in `worker/app/collectors/website.py` and is enabled per monitor through JSON config fields:
|
||||
- `check_tls_expiry`
|
||||
- `tls_warning_days`
|
||||
@@ -75,11 +75,11 @@ The final Compose project uses `orbitalward-*` containers, images, network, and
|
||||
|
||||
Use the Gitea API with the token file above. Useful endpoints:
|
||||
|
||||
- List issues: `GET /repos/ksmith/OrbitalWard/issues?state=all`
|
||||
- Create issue: `POST /repos/ksmith/OrbitalWard/issues`
|
||||
- Update issue: `PATCH /repos/ksmith/OrbitalWard/issues/{index}`
|
||||
- List milestones: `GET /repos/ksmith/OrbitalWard/milestones`
|
||||
- List labels: `GET /repos/ksmith/OrbitalWard/labels`
|
||||
- List issues: `GET /repos/ksmith/OrbitWard/issues?state=all`
|
||||
- Create issue: `POST /repos/ksmith/OrbitWard/issues`
|
||||
- Update issue: `PATCH /repos/ksmith/OrbitWard/issues/{index}`
|
||||
- List milestones: `GET /repos/ksmith/OrbitWard/milestones`
|
||||
- List labels: `GET /repos/ksmith/OrbitWard/labels`
|
||||
|
||||
Issue source docs:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user