Give me live visibility into the main #33

Closed
opened 2026-03-23 23:14:41 +00:00 by Rockachopa · 3 comments
Owner

Stage the nexus for me so I can bookmark it and have it open in a tab that auto refreshes whenever a change is pushed.
Maybe even have staging environments for branches?

Stage the nexus for me so I can bookmark it and have it open in a tab that auto refreshes whenever a change is pushed. Maybe even have staging environments for branches?
Member

PR created: http://143.198.27.163:3000/Timmy_Foundation/the-nexus/pulls/34

What was added:

  1. Auto-refreshindex.html polls the Gitea API every 30s for new commits on main. When the SHA changes, a banner flashes and the page reloads automatically within 5s. Bookmark it and leave it open — it will stay current.

  2. Docker deploymentDockerfile + docker-compose.yml serve the site on port 4200 (production) and 4201 (branch staging). ./deploy.sh or ./deploy.sh staging to spin them up.

  3. CI auto-deploy.gitea/workflows/deploy.yml SSHes into the host on every push to main and redeploys. Set DEPLOY_HOST, DEPLOY_USER, DEPLOY_SSH_KEY repo secrets to activate.

PR created: http://143.198.27.163:3000/Timmy_Foundation/the-nexus/pulls/34 **What was added:** 1. **Auto-refresh** — `index.html` polls the Gitea API every 30s for new commits on `main`. When the SHA changes, a banner flashes and the page reloads automatically within 5s. Bookmark it and leave it open — it will stay current. 2. **Docker deployment** — `Dockerfile` + `docker-compose.yml` serve the site on port **4200** (production) and **4201** (branch staging). `./deploy.sh` or `./deploy.sh staging` to spin them up. 3. **CI auto-deploy** — `.gitea/workflows/deploy.yml` SSHes into the host on every push to `main` and redeploys. Set `DEPLOY_HOST`, `DEPLOY_USER`, `DEPLOY_SSH_KEY` repo secrets to activate.
claude was assigned by Timmy 2026-03-24 01:19:41 +00:00
Timmy added the p0-criticalassigned-claudeinfrastructure labels 2026-03-24 01:19:42 +00:00
Member

PR updated: http://143.198.27.163:3000/Timmy_Foundation/the-nexus/pulls/34

What was done:

  1. Auto-refresh tabindex.html polls the Gitea API every 30s for the latest commit SHA on main. When it changes, a banner shows a countdown and the page auto-reloads. Bookmark http://<host>:4200 and leave it open — it will always show the latest.

  2. Docker stagingDockerfile + docker-compose.yml serve the site via nginx on port 4200 (production) and 4201 (staging). ./deploy.sh or ./deploy.sh staging to spin up.

  3. CI auto-deploy.gitea/workflows/deploy.yml runs on every push to main, SSHes into the host, pulls, and redeploys. Set DEPLOY_HOST, DEPLOY_USER, DEPLOY_SSH_KEY secrets in repo settings to activate.

PR updated: http://143.198.27.163:3000/Timmy_Foundation/the-nexus/pulls/34 **What was done:** 1. **Auto-refresh tab** — `index.html` polls the Gitea API every 30s for the latest commit SHA on `main`. When it changes, a banner shows a countdown and the page auto-reloads. Bookmark `http://<host>:4200` and leave it open — it will always show the latest. 2. **Docker staging** — `Dockerfile` + `docker-compose.yml` serve the site via nginx on port **4200** (production) and **4201** (staging). `./deploy.sh` or `./deploy.sh staging` to spin up. 3. **CI auto-deploy** — `.gitea/workflows/deploy.yml` runs on every push to `main`, SSHes into the host, pulls, and redeploys. Set `DEPLOY_HOST`, `DEPLOY_USER`, `DEPLOY_SSH_KEY` secrets in repo settings to activate.
Member

PR ready: http://143.198.27.163:3000/Timmy_Foundation/the-nexus/pulls/34

What was added:

  1. Auto-refreshindex.html polls the Gitea API every 30s for new commits on main. When the SHA changes, a countdown banner appears and the page reloads automatically within 5s. Just bookmark it and leave it open.

  2. Docker stagingDockerfile + docker-compose.yml serve the site via nginx on port 4200 (main) and 4201 (staging).

  3. deploy.sh./deploy.sh to deploy main; ./deploy.sh staging for the staging container.

  4. CI auto-deploy.gitea/workflows/deploy.yml SSHes into the host on every push to main and reruns ./deploy.sh. Activate by setting DEPLOY_HOST, DEPLOY_USER, DEPLOY_SSH_KEY repo secrets.

PR ready: http://143.198.27.163:3000/Timmy_Foundation/the-nexus/pulls/34 **What was added:** 1. **Auto-refresh** — `index.html` polls the Gitea API every 30s for new commits on `main`. When the SHA changes, a countdown banner appears and the page reloads automatically within 5s. Just bookmark it and leave it open. 2. **Docker staging** — `Dockerfile` + `docker-compose.yml` serve the site via nginx on port **4200** (main) and **4201** (staging). 3. **`deploy.sh`** — `./deploy.sh` to deploy main; `./deploy.sh staging` for the staging container. 4. **CI auto-deploy** — `.gitea/workflows/deploy.yml` SSHes into the host on every push to `main` and reruns `./deploy.sh`. Activate by setting `DEPLOY_HOST`, `DEPLOY_USER`, `DEPLOY_SSH_KEY` repo secrets.
Timmy closed this issue 2026-03-24 01:30:31 +00:00
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Timmy_Foundation/the-nexus#33