Download this file
| 1 | # Public placeholder release |
| 2 | |
| 3 | Build `./cmd/home-placeholder` for the existing public skeleton at |
| 4 | `home.bds.oncarlos.com` (including its aliases). It serves the same placeholder |
| 5 | page and Oficina icons without opening a database or loading secrets. Activation |
| 6 | may supply `--db`; this command deliberately ignores it. |
| 7 | |
| 8 | The paired credential/directory deployments continue to use `./cmd/home`. |
| 9 | Do not deploy that binary onto the old public skeleton until its database and |
| 10 | identity/domain migration have been planned and accepted. The old skeleton's |
| 11 | Litestream-only database cannot be adopted by the current identity migrations. |
| 12 | |
| 13 | Stamp the release with the source commit in |
| 14 | `amadan.net/rastrillo/rastrillo.BuildVersion`, as for the main Home binary. |
| 15 | |
| 16 | ```sh |
| 17 | CGO_ENABLED=0 GOOS=linux GOARCH=arm64 go build -trimpath \ |
| 18 | -ldflags "-s -w -X amadan.net/rastrillo/rastrillo.BuildVersion=$(git rev-parse --short HEAD)" \ |
| 19 | -o /tmp/home-placeholder ./cmd/home-placeholder |
| 20 | ``` |
| 21 | |
| 22 | Run Home's full `make test` gate on Linux with the checkout on ext4 or XFS. |
| 23 | The provisioner is Linux-only and deliberately refuses overlayfs, Btrfs, |
| 24 | and host-shared filesystems, including ordinary Docker bind mounts on macOS. |
| 25 | A fresh runner also needs access to the pinned private Estilo Go module, or |
| 26 | its verified Go download cache, before starting the gate. |
| 27 | |