|
|
@@ -461,7 +461,7 @@ Semantics:
|
|
|
- When the app exits — for any reason, polling or not — usmrad exits with the child's exit code; restarts belong to the container supervisor
|
|
|
- SPM integration rides the configured helper (`usm-spm-apk` in the Alpine container), so dependencies may come from `apk` as well as USM repositories
|
|
|
|
|
|
-An image with `usmrad` as entrypoint is built from `containers/usmrad/Containerfile`: the hosted installer at `https://packages.astrologue.nz/install-usm.sh` (downloaded to a file and run as `sh <file> -y`, never `curl | sh`, because the payload extracts relative to `$0`) brings in USM, usmrad and the apk SPM wiring; the image enrolls and adds the `web-stack` repository at build time so its packages resolve out of the box. The run pattern (USMRAD_USM_REPOS only needed for repositories beyond web-stack):
|
|
|
+An image with `usmrad` as entrypoint is built from `containers/usmrad/Containerfile`: the hosted installer at `https://packages.astrologue.nz/install-usm.sh` (downloaded to a file and run as `bash <file> -y` — the installer is a bash script, so `sh` only works where `sh` is bash — never `curl | sh`, whose pipe path re-execs against `/dev/tty`) brings in USM, usmrad and the apk SPM wiring; the image enrolls and adds the `web-stack` repository at build time so its packages resolve out of the box. The run pattern (USMRAD_USM_REPOS only needed for repositories beyond web-stack):
|
|
|
|
|
|
```bash
|
|
|
podman run --rm \
|