Group repos under hotel-manage-stack org; update URLs

This commit is contained in:
jtricerolph 2026-07-01 12:28:21 +00:00
parent c946d08d30
commit 31925b61cf
3 changed files with 13 additions and 12 deletions

View file

@ -14,10 +14,11 @@ no local copy of the repo required on the host.
So the management container never creates LXCs; it only updates, monitors and
backs up what these scripts provisioned.
## Repo layout (Forgejo — owner `jtr`)
## Repo layout (Forgejo — org `hotel-manage-stack`)
All repos are private, under user `jtr` at `git.pterois.co.uk`. Property-neutral
names, since the stack deploys at multiple hotels:
All repos are public, grouped under the `hotel-manage-stack` org at
`git.pterois.co.uk`. Property-neutral names, since the stack deploys at multiple
hotels:
| Repo | Contents | Provisioned to |
|------|----------|----------------|
@ -31,8 +32,8 @@ names, since the stack deploys at multiple hotels:
Postgres (LXC 100) and NPM (LXC 103) have no repo — the installer generates
their compose files inline (they carry secrets / are pure infra).
> Repos live under user `jtr` (there are no Forgejo orgs). The `FORGEJO_BASE`
> default in the wizard is `https://git.pterois.co.uk/jtr`.
> Repos live under the `hotel-manage-stack` org. The `FORGEJO_BASE` default in
> the wizard is `https://git.pterois.co.uk/hotel-manage-stack`.
## One-time host prep
@ -54,7 +55,7 @@ The installer will offer to download the Ubuntu 22.04 template if missing.
On the Proxmox host shell (as root). All repos are public, so no token needed:
```bash
bash <(curl -fsSL https://git.pterois.co.uk/jtr/proxmox-helpers-hotel-manage-stack/raw/branch/main/install-stack.sh)
bash <(curl -fsSL https://git.pterois.co.uk/hotel-manage-stack/proxmox-helpers/raw/branch/main/install-stack.sh)
```
The wizard collects site name, domain, NPM LAN IP/gateway, office IP for
@ -71,7 +72,7 @@ offsite.
On the Proxmox host (again, because it creates an LXC):
```bash
bash <(curl -fsSL https://git.pterois.co.uk/jtr/proxmox-helpers-hotel-manage-stack/raw/branch/main/add-app.sh)
bash <(curl -fsSL https://git.pterois.co.uk/hotel-manage-stack/proxmox-helpers/raw/branch/main/add-app.sh)
```
Reads `/root/hnf-credentials.txt` for the shared secret and office IP,