oficina / home Public

Clone
git clone https://amadan.net/oficina/home

Plain git — no account needed to clone.

Download

Download this file

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