added proxy port
This commit is contained in:
parent
8b981ecdea
commit
699df03693
2 changed files with 12 additions and 5 deletions
|
|
@ -9,7 +9,8 @@ service itself is not chosen/installed yet.
|
||||||
| VM | 1 core · 1024 MB · 16 G disk · `tanka1` · `lan` bridge |
|
| VM | 1 core · 1024 MB · 16 G disk · `tanka1` · `lan` bridge |
|
||||||
| Image | `debian-13-generic-amd64.qcow2` (cloud-init) |
|
| Image | `debian-13-generic-amd64.qcow2` (cloud-init) |
|
||||||
| vmid | 816 |
|
| vmid | 816 |
|
||||||
| Depends on | `cluster:vm`, `templates:debian`, `backup:vm` |
|
| Depends on | `cluster:vm`, `templates:debian`, `backup:vm`, `network:proxy` |
|
||||||
|
| Published at | `https://signage.makerfloss.eu` → port 80 on the VM |
|
||||||
| Target env | `omStaging` (installs as `signage-omStaging`) |
|
| Target env | `omStaging` (installs as `signage-omStaging`) |
|
||||||
|
|
||||||
## Files
|
## Files
|
||||||
|
|
@ -21,6 +22,8 @@ service itself is not chosen/installed yet.
|
||||||
|
|
||||||
## Next steps
|
## Next steps
|
||||||
|
|
||||||
Pick the signage software and extend `update.sh`/`test.sh` accordingly. If it
|
Pick the signage software and extend `update.sh`/`test.sh` accordingly. The
|
||||||
exposes a web UI, add `network:proxy` (and `identity:identity` for OIDC login)
|
reverse proxy already publishes the VM at `signage.makerfloss.eu`; confirm
|
||||||
to `dependsOn` and a matching `config` block.
|
`proxyPort` (currently `80`, and `proxyUpstreamTls` if the UI is HTTPS) once the
|
||||||
|
software is chosen, and list its listening ports in `ports`. Add
|
||||||
|
`identity:identity` to `dependsOn` if it can take an OIDC login.
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@
|
||||||
"vmid": 816,
|
"vmid": 816,
|
||||||
"vmtag": "TAPPaaS,MakerFLOSS",
|
"vmtag": "TAPPaaS,MakerFLOSS",
|
||||||
"ports": [],
|
"ports": [],
|
||||||
"dependsOn": ["cluster:vm", "templates:debian", "backup:vm"],
|
"dependsOn": ["cluster:vm", "templates:debian", "backup:vm", "network:proxy"],
|
||||||
"provides": [],
|
"provides": [],
|
||||||
"config": {
|
"config": {
|
||||||
"cluster:vm": {
|
"cluster:vm": {
|
||||||
|
|
@ -24,6 +24,10 @@
|
||||||
"imageLocation": "https://cdimage.debian.org/cdimage/cloud/trixie/latest",
|
"imageLocation": "https://cdimage.debian.org/cdimage/cloud/trixie/latest",
|
||||||
"cloudInit": "true",
|
"cloudInit": "true",
|
||||||
"bridge0": "lan"
|
"bridge0": "lan"
|
||||||
|
},
|
||||||
|
"network:proxy": {
|
||||||
|
"proxyDomain": "signage.makerfloss.eu",
|
||||||
|
"proxyPort": 80
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue