# fix\(infra\): rename self-hosted stack, bound build hashing, align toolchain · flambo/atlantis

[View on GitCafe](https://git.cafe/flambo/atlantis/commit/dff26e13a2d59beeab91b280e1c610363ed6541b)

Repository: [flambo/atlantis](https://git.cafe/flambo/atlantis)

Visibility: public

Requested revision: dff26e13a2d59beeab91b280e1c610363ed6541b

Requested commit: dff26e13a2d59beeab91b280e1c610363ed6541b

Commit: dff26e13a2d59beeab91b280e1c610363ed6541b

Tree: db84d71559f2b0ad4a73622363af34c51b345815

Author: flamboh

Committer: flamboh

## Message

```
fix(infra): rename self-hosted stack, bound build hashing, align toolchain

- Rename the campus stack, scripts, env vars, and docs to self-hosted.
- Hash only the Dockerfile.dockerignore allowlist instead of walking the
  whole checkout before applying ignores.
- Emit `-p <port>` and quote arguments in the printed SSH tunnel command,
  and require an ssh:// Docker host URL.
- Pin Bun 1.3.11 and Node 24.18.1 in package.json, .node-version files,
  shell.nix, and CI.
- Add infra unit tests and run them in CI.
- Lead the operations docs with setup steps; move internals to
  architecture docs and drop real host names.

```

## Parents

- [2c079d4a4784b119d43dbe1218a0d7ae07fff170](https://git.cafe/flambo/atlantis/commit/2c079d4a4784b119d43dbe1218a0d7ae07fff170?format=markdown)

[Source at this commit](https://git.cafe/flambo/atlantis/tree/dff26e13a2d59beeab91b280e1c610363ed6541b?format=markdown)
