api-master-list: move DocuSeal from app1:3000 to Core:8091 (decommissioned app1 instance)
This commit is contained in:
+3
-4
@@ -1,6 +1,6 @@
|
||||
# API Master List - IT Pro Partner
|
||||
|
||||
**Owner:** Sho'Nuff (Hermes) | **Last updated:** 2026-08-08
|
||||
**Owner:** Sho'Nuff (Hermes) | **Last updated:** 2026-08-15
|
||||
**Purpose:** Single inventory of every API used across ITPP projects. Categories: Internal (self-hosted/our own), External (free or no key), Paid External (subscription/usage-based). No keys stored here - credentials live in `/root/.hermes/.env`, `.aws/credentials`, or Vaultwarden.
|
||||
|
||||
---
|
||||
@@ -40,7 +40,7 @@
|
||||
| Wazuh | Wazuh (self-hosted) | app1 :5601/:9200 | SIEM/XDR, security monitoring |
|
||||
| Vaultwarden | Vaultwarden (self-hosted) | app1 :8081 | Password vault |
|
||||
| Komodo | Komodo (self-hosted) | app1 :9120 | Server/container management |
|
||||
| DocuSeal | DocuSeal (self-hosted) | app1 :3000 | E-signature, contracts |
|
||||
| DocuSeal | DocuSeal (self-hosted) | Core :8091 | E-signature, contracts (sign.itpropartner.com) |
|
||||
| Kokoro TTS | Kokoro (self-hosted) | app1 :8880 | Text-to-speech |
|
||||
| Hudu | Hudu (self-hosted) | app2 :3000 | IT documentation, assets, credentials |
|
||||
| Traccar | Traccar (self-hosted) | app2 :8082 | GPS tracking (FleetTracker360) |
|
||||
@@ -119,6 +119,5 @@
|
||||
- Watchdog: cron job `35f99c362658` runs every 30 min, alerts Telegram only when something is down
|
||||
- JSON state: `/var/log/api-health/api-health.json`
|
||||
- Ops Portal: `GET /api/api-health` (auth required) serves the JSON snapshot; Servers page shows "API Health" card with per-endpoint up/down + latency, auto-refreshes every 60s with the page
|
||||
- Coverage: 41 endpoints across Core, app1, app2, app3 (verified 41/41 up on 2026
|
||||
7: 31)
|
||||
- Coverage: 41 endpoints across Core, app1, app2, app3 (verified 41/41 up on 2026-08-15)
|
||||
- Note: localhost-bound services on remote hosts are probed via SSH (`ssh root@host curl 127.0.0.1:PORT`); Grafana is on :3002 not :3000; Wazuh dashboard is HTTPS-only.
|
||||
|
||||
Reference in New Issue
Block a user