Static nginx page serving home.lab.corestory.ai. Lists all internal lab services with links and descriptions.
43 lines
1.4 KiB
Markdown
43 lines
1.4 KiB
Markdown
# corestory Lab Portal
|
|
|
|
Internal services portal at [home.lab.corestory.ai](https://home.lab.corestory.ai).
|
|
|
|
## What it is
|
|
|
|
A static nginx page listing all internal lab services with links. Served by the `lab-portal` Docker container on the `plane-app_default` network (IP `172.18.0.14:80`), routed through Traefik via `home.lab.corestory.ai`.
|
|
|
|
## Deployment
|
|
|
|
The container is managed outside Nomad (Docker Compose / manual `docker run`). The Traefik route is defined in the Nomad `traefik` job template (`local/home.yml`).
|
|
|
|
To update the portal page:
|
|
```bash
|
|
# Edit index.html, then:
|
|
docker cp index.html lab-portal:/usr/share/nginx/html/index.html
|
|
```
|
|
|
|
To rebuild from scratch:
|
|
```bash
|
|
docker run -d --name lab-portal \
|
|
--network plane-app_default \
|
|
-v /path/to/index.html:/usr/share/nginx/html/index.html:ro \
|
|
nginx:alpine
|
|
```
|
|
|
|
## Services Listed
|
|
|
|
| Service | URL |
|
|
|---------|-----|
|
|
| Plane | https://plane.lab.corestory.ai |
|
|
| n8n | https://n8n.lab.corestory.ai |
|
|
| Ghost CMS | https://cms.lab.corestory.ai |
|
|
| Matrix | https://matrix.lab.corestory.ai |
|
|
| Metabase | https://metabase.lab.corestory.ai |
|
|
| PostHog | https://posthog.lab.corestory.ai |
|
|
| dbt | https://dbt.lab.corestory.ai |
|
|
| Gitea | https://git.lab.corestory.ai |
|
|
| Grafana | https://grafana.lab.corestory.ai |
|
|
| Keycloak | https://keycloak.lab.corestory.ai |
|
|
| Traefik | https://traefik.lab.corestory.ai |
|
|
| PKI / OpenBao | https://pki.lab.corestory.ai |
|