sync build tree from private myoffice
This commit is contained in:
+6
-2
@@ -5,9 +5,12 @@ Three-tier setup on **your Gitea**:
|
||||
| Tier | Repo | Visibility | Contents |
|
||||
|------|------|------------|----------|
|
||||
| 1. Dev | `myoffice` | Private | Full source + Actions |
|
||||
| 2. Public code | `myoffice-public` | Public | Full source (manual build) + Proxmox scripts |
|
||||
| 2. Public code | `myoffice-public` | Public | Build tree (`.publishinclude`) + Proxmox scripts + public README |
|
||||
| 3. Published app | Releases on `myoffice-public` | Public | `myoffice-publish.tar.gz` |
|
||||
|
||||
Public sync **does not** include Docker, private `.gitignore`, `*.bat`, tests, docs, or private Actions (`.gitea/`). See `.publishinclude`.
|
||||
|
||||
|
||||
CT install downloads the **release** tarball (not source). No Docker/nginx/SDK/Node inside the CT — proxy with your existing nginx LXC to Kestrel `:9100`.
|
||||
|
||||
```text
|
||||
@@ -53,7 +56,8 @@ $env:GITEA_TOKEN = '<token with write:repository on myoffice-public>'
|
||||
|
||||
- `proxmox/publish.ps1` → `_Published/` + `myoffice-publish.tar.gz`
|
||||
- `proxmox/release.ps1` → Gitea Release asset
|
||||
- `proxmox/sync-public.ps1` → full source + public `README.md` (from `README.public.md`)
|
||||
- `proxmox/sync-public.ps1` → allowlisted build tree + public `README.md` (from `README.public.md`)
|
||||
|
||||
|
||||
Or via Gitea Actions on the private repo (`.gitea/workflows/publish.yml`): push `master` → tag `latest`, or push tag `v*` / manual dispatch.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user