generated from coulomb/repo-seed
Record reuse.coulomb.social DNS A record 92.205.62.239
Some checks failed
ci / validate-registry (push) Has been cancelled
Some checks failed
ci / validate-registry (push) Has been cancelled
This commit is contained in:
@@ -26,9 +26,14 @@ Mount a PVC at `/data` for persistence. Inject secrets via Kubernetes Secret
|
||||
|
||||
- Liveness/readiness: `GET /health` on port `8000`
|
||||
|
||||
## Public URL
|
||||
## Public URL and DNS
|
||||
|
||||
`https://reuse.coulomb.social`
|
||||
| Item | Value |
|
||||
|---|---|
|
||||
| URL | `https://reuse.coulomb.social` |
|
||||
| DNS A record | `92.205.62.239` (operator confirmed 2026-06-15) |
|
||||
|
||||
Verify propagation: `dig +short reuse.coulomb.social A`
|
||||
|
||||
## Client configuration
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ Companion deployment workplan: `railiance-apps` **RAILIANCE-WP-0007**.
|
||||
|
||||
| Item | Value |
|
||||
|---|---|
|
||||
| Default production URL | `https://reuse.coulomb.social` |
|
||||
| Default production URL | `https://reuse.coulomb.social` (A → `92.205.62.239`) |
|
||||
| API prefix | `/v1` |
|
||||
| Read formats | JSON (default), YAML via `Accept: application/yaml` or `?format=yaml` |
|
||||
| Write content type | `application/json` |
|
||||
|
||||
@@ -44,7 +44,7 @@ for discovery without cloning every repo.
|
||||
| Operations | Container image, deployment manifests, TLS ingress, documented runbook |
|
||||
| Dogfood | `reuse-surface` and at least one sibling repo registered via the hub |
|
||||
|
||||
**Public URL:** `https://reuse.coulomb.social`
|
||||
**Public URL:** `https://reuse.coulomb.social` (DNS A → `92.205.62.239`)
|
||||
|
||||
## Design decisions (draft)
|
||||
|
||||
@@ -73,7 +73,7 @@ for discovery without cloning every repo.
|
||||
| Hub service code, API schema, CLI | `reuse-surface` | This workplan |
|
||||
| Container image build and push | `reuse-surface` + `railiance-forge` | OCI registry on `gitea.coulomb.social` |
|
||||
| Helm release on `railiance01` | `railiance-apps` | **RAILIANCE-WP-0007** (companion workplan) |
|
||||
| Ingress / TLS / DNS | `railiance-apps` + DNS owner | T05 — human confirmation for hostname |
|
||||
| Ingress / TLS / DNS | `railiance-apps` + DNS owner | DNS live → `92.205.62.239` |
|
||||
| Traefik / cert-manager primitives | `railiance-cluster` / `railiance-platform` | Reuse existing stack |
|
||||
| Secrets (hub token, TLS) | Operator | SOPS / sealed secrets; never commit plaintext |
|
||||
|
||||
@@ -200,14 +200,14 @@ state_hub_task_id: "7f26a70f-7b7d-413d-8162-931c6dffef6a"
|
||||
|
||||
Deploy the hub as a governed release on `railiance01`:
|
||||
|
||||
- Confirm DNS for `reuse.coulomb.social` (coulomb.social zone)
|
||||
- Traefik ingress + cert-manager TLS
|
||||
- DNS: `reuse.coulomb.social` A → `92.205.62.239` (confirmed)
|
||||
- Traefik ingress + cert-manager TLS (chart ready in RAILIANCE-WP-0007)
|
||||
- PVC for SQLite data
|
||||
- Inject `REUSE_SURFACE_TOKEN` via Secret `reuse-surface-env` (SOPS handoff)
|
||||
- Verify `GET /health` and `GET /v1/federated` from workstation and from cluster
|
||||
|
||||
**Blocked on:** DNS decision, operator secret provisioning, and
|
||||
**RAILIANCE-WP-0007** Helm chart deploy (T04).
|
||||
**Blocked on:** OCI image build/push, `REUSE_SURFACE_TOKEN` secret, and
|
||||
**RAILIANCE-WP-0007** T04 deploy.
|
||||
|
||||
## Document Operations And Dogfood Registrations
|
||||
|
||||
|
||||
Reference in New Issue
Block a user