0.4.2:0
Build Service / BuildPackage (push) Canceled after 0s

This commit is contained in:
2026-09-16 11:59:14 -04:00
parent d8816636c8
commit 3ea46b3ef5
4 changed files with 18 additions and 18 deletions
+11 -11
View File
@@ -37,9 +37,9 @@ through a browser-based terminal.
| Field | Value |
| --- | --- |
| Spaces image | `docker.io/horologger/spaces:v0.3.1` |
| Subspaces image | `docker.io/horologger/subs:v0.1.2d` |
| Certrelay image | `docker.io/horologger/certrelay:v0.2.8` |
| Spaces image | `docker.io/horologger/spaces:v0.4.2plus` |
| Subspaces image | `docker.io/horologger/subs:v0.1.2p` |
| Certrelay image | `docker.io/horologger/certrelay:v0.2.10` |
| Nacho image | `docker.io/horologger/nacho:v1.0.0b` |
| Architectures | `linux/amd64`, `linux/arm64` |
| Entrypoint | StartOS-managed (image entrypoints are **not** used directly) |
@@ -201,7 +201,7 @@ the same idempotent init logic runs and reuses the existing credentials in
6. **The web terminal is independent of spaced.** Gotty stays reachable even
when `spaced` is crash-looping, so you can always shell in to diagnose.
7. **Subspaces is opt-in.** Fresh installs do not run Subspaces. Run **Enable
Subspaces** to start it. It ships as the prebuilt `horologger/subs:v0.1.2d`
Subspaces** to start it. It ships as the prebuilt `horologger/subs:v0.1.2p`
image (no compile step), so enabling is fast — the daemons start as soon
as the image is on the box. Enabling runs three daemons, each with its own
StartOS interface: **subs** (Web UI + Subs API, 7777), **registry-server**
@@ -216,7 +216,7 @@ the same idempotent init logic runs and reuses the existing credentials in
`default` spaces wallet at startup and does **not** create it — create it
first from the Space-CLI Web UI with `spaces createwallet` if you haven't.
8. **Certrelay is always on.** It ships as the prebuilt
`horologger/certrelay:v0.2.8` image (static musl binaries) and runs on
`horologger/certrelay:v0.2.10` image (static musl binaries) and runs on
7778 from service start. It talks to the local spaced over loopback using
the `store.spacedAuth` credentials. The `fabric` and `monitor` binaries are copied to
`/data/bin/` for manual use from the Space-CLI Web UI; neither is auto-started
@@ -257,9 +257,9 @@ spaces balance
package_id: spaces
upstream_version: subspacesplus
images:
spaces: docker.io/horologger/spaces:v0.3.1
subspaces: docker.io/horologger/subs:v0.1.2d
certrelay: docker.io/horologger/certrelay:v0.2.8
spaces: docker.io/horologger/spaces:v0.4.2plus
subspaces: docker.io/horologger/subs:v0.1.2p
certrelay: docker.io/horologger/certrelay:v0.2.10
nacho: docker.io/horologger/nacho:v1.0.0b
architectures: [x86_64, aarch64]
volumes:
@@ -293,12 +293,12 @@ spaced_env_vars:
- APP_USER
- APP_PASSWORD
spaces:
image: horologger/spaces:v0.3.1 # spaced, space-cli, gotty (terminal image)
image: horologger/spaces:v0.4.2plus # spaced, space-cli, gotty (terminal image)
subspaces:
default_enabled: false # opt-in via Enable Subspaces action
store_field: enableSubspaces
subs_prover_default_enabled: false # separate toggle: set-subs-prover (store.enableSubsProver)
image: horologger/subs:v0.1.2d # prebuilt; no compile step
image: horologger/subs:v0.1.2p # prebuilt; no compile step
data_dir: /data/subspaces/data
wallet: default # loaded by subs, NOT created (create via space-cli first)
daemons: # three separate daemons, each its own interface
@@ -341,7 +341,7 @@ subspaces:
- set-subs-prover-credentials
certrelay:
always_on: true
image: horologger/certrelay:v0.2.8 # prebuilt; static musl binaries
image: horologger/certrelay:v0.2.10 # prebuilt; static musl binaries
server_bin: /usr/local/bin/certrelay
fabric_bin: /usr/local/bin/fabric # copied to /data/bin/fabric for the CLI
monitor_bin: /usr/local/bin/monitor # copied to /data/bin/monitor (CLI only; not started)
+2 -2
View File
@@ -80,8 +80,8 @@ Use **Show Registry API Keys** to retrieve the stored values later, or re-run
- **Mainnet only.** No testnet, signet, or regtest.
- **Container images** (see also the package manifest): the `spaced` runtime uses
`horologger/spaces:v0.3.1`; Subspaces, Certrelay, and Nacho use
`horologger/subs:v0.1.2d`, `horologger/certrelay:v0.2.8`, and
`horologger/spaces:v0.4.2plus`; Subspaces, Certrelay, and Nacho use
`horologger/subs:v0.1.2p`, `horologger/certrelay:v0.2.10`, and
`horologger/nacho:v1.0.0b`.
- The image's `docker_entrypoint.sh` is not used. `spaced` is managed by
StartOS, not started inside a `screen` session by login.
+3 -3
View File
@@ -14,15 +14,15 @@ export const manifest = setupManifest({
volumes: ['main'],
images: {
spaces: {
source: { dockerTag: 'horologger/spaces:v0.3.1' },
source: { dockerTag: 'horologger/spaces:v0.4.2plus' },
arch: ['x86_64', 'aarch64'],
},
subspaces: {
source: { dockerTag: 'horologger/subs:v0.1.2d' },
source: { dockerTag: 'horologger/subs:v0.1.2p' },
arch: ['x86_64', 'aarch64'],
},
certrelay: {
source: { dockerTag: 'horologger/certrelay:v0.2.8' },
source: { dockerTag: 'horologger/certrelay:v0.2.10' },
arch: ['x86_64', 'aarch64'],
},
nacho: {
+2 -2
View File
@@ -1,9 +1,9 @@
import { IMPOSSIBLE, VersionInfo } from '@start9labs/start-sdk'
export const current = VersionInfo.of({
version: '0.3.1:1',
version: '0.4.2:0',
releaseNotes: {
en_US: `Repack for registry publish (images unchanged: \`spaces:v0.3.1\`, \`subs:v0.1.2d\`, \`certrelay:v0.2.8\`, \`nacho:v1.0.0b\`).
en_US: `Update to upstream Spaces **0.4.2** (\`horologger/spaces:v0.4.2plus\`). Also bundles \`subs:v0.1.2p\`, \`certrelay:v0.2.10\`, and \`nacho:v1.0.0b\`.
Requires StartOS 0.4.0-beta.10 (\`start-sdk\` 2.0.9).`,
},