fix: vendor locked deps in nix package via fixed-output derivation (v0.3.9) Root cause: package.nix shipped src without node_modules, so bun tried to install dependencies at runtime into the read-only /nix/store path and the packaged service could never start. - nix/package.nix: FOD runs 'bun install --frozen-lockfile --production' with network (the only sandbox path that has it) and the main derivation vendors node_modules offline; version synced 0.3.1 -> 0.3.9 - verified on tylee: package builds, packaged binary serves /healthz, host switched to services.peach-relay (module) with Caddy TLS, public wss splice re-verified end-to-end - scripts/deploy-relay.sh: rsync + nixos-rebuild switch (no host bun) - README: document Caddy/domain=null variant of the module - continuity: migration complete, worker deleted, DNS flipped
$ koh steal kepr.uk/peach-relay@7574d99556fa
·
parent: 52d1fdf56727
discussion
log in to leave a comment.