diff --git a/deploy/stages.md b/deploy/stages.md index 6737ed9..50b393c 100644 --- a/deploy/stages.md +++ b/deploy/stages.md @@ -9,8 +9,8 @@ owner; everything else can be done by CI or a deploy user. ## Overview -| Stage | Directory | Domain | Ports (localhost) | -| ----- | ------------------------------ | ---------------------- | ------------------------------- | +| Stage | Directory | Domain | Ports (localhost) | +| ----- | ----------------------------- | ---------------------- | ------------------------------- | | Test | `/srv/DOCKER/dorfteich-test/` | `test.dorfteich.cloud` | web 8100, api 8101, collab 8102 | | Int | `/srv/DOCKER/dorfteich-int/` | `int.dorfteich.cloud` | web 8110, api 8111, collab 8112 | diff --git a/docs/architecture/deployment.md b/docs/architecture/deployment.md index 6a7225e..95ac862 100644 --- a/docs/architecture/deployment.md +++ b/docs/architecture/deployment.md @@ -51,9 +51,9 @@ Self-hosters without a proxy can enable the optional `caddy` Compose profile | Stage | Where | Domain | Purpose | Data | | -------- | ----------------------------------------------------------------- | ---------------------- | --------------------------------------------------------------------------------------- | ------------------------------- | | **Dev** | contributor machine (e.g. the operator's MacBook), Docker Desktop | `localhost` | feature work; hot reload via `compose.dev.yml` overlay (source mounts, vite dev server) | fixtures/seed script | -| **Test** | ONE `one.101010.cloud`, `/srv/DOCKER/dorfteich-test/` | `test.dorfteich.cloud` | auto-deploy target of `main`; e2e suite runs here | reset-able; seeded | -| **Int** | ONE `one.101010.cloud`, `/srv/DOCKER/dorfteich-int/` | `int.dorfteich.cloud` | stable preview; manual/exploratory testing; release candidates | persistent test data | -| **Prod** | ONE `one.101010.cloud`, `/srv/DOCKER/dorfteich-prod/` (M8, #89) | `dorfteich.online` | public flagship instance | real data; full backup + mirror | +| **Test** | ONE `one.101010.cloud`, `/srv/DOCKER/dorfteich-test/` | `test.dorfteich.cloud` | auto-deploy target of `main`; e2e suite runs here | reset-able; seeded | +| **Int** | ONE `one.101010.cloud`, `/srv/DOCKER/dorfteich-int/` | `int.dorfteich.cloud` | stable preview; manual/exploratory testing; release candidates | persistent test data | +| **Prod** | ONE `one.101010.cloud`, `/srv/DOCKER/dorfteich-prod/` (M8, #89) | `dorfteich.online` | public flagship instance | real data; full backup + mirror | Stage layout follows the operator's Docker host convention: compose file + `.env` under `/srv/DOCKER/dorfteich-/`, bulk data