SSH proxy + governance: ShellClass, ceremony, breach, delegation (Rust)
Find a file
Tyler J King 2cfc0b4d5e packaging(bascule-gateway): production Dockerfile
Multi-stage rust:bookworm → debian:bookworm-slim build, modeled on
guildhouse/services/Dockerfile (F.2). Build context is the
substrate-project repo root because bascule-gateway's Cargo.toml has
cross-workspace path deps reaching:

  - ../../substrate/crates/governance-types (and substrate-rt
    transitively, which inherits edition from substrate's workspace
    root — substrate must be COPYed as a whole for the inheritance
    chain to load)
  - ../../guildhouse/services/{accord-core, accord-opa, qm-core,
    guildhouse-proto}
  - ../../guildhouse/sdk/{guildhouse-mq, guildhouse-tower} via
    transitive deps

Image output: git.guildhouse.dev/tking/bascule-gateway:v0.1.0.

Signed-off-by: Tyler J King <tking@guildhouse.dev>
2026-04-25 04:57:05 -04:00
bascule-agent docs: add ARCHITECTURE.md, CHANGELOG, fix Cargo metadata 2026-04-15 15:37:27 -04:00
bascule-core docs: add ARCHITECTURE.md, CHANGELOG, fix Cargo metadata 2026-04-15 15:37:27 -04:00
bascule-filter-core initial: bascule v0.1.0 2026-03-18 16:40:48 -04:00
bascule-gateway packaging(bascule-gateway): production Dockerfile 2026-04-25 04:57:05 -04:00
bascule-node-agent initial: bascule v0.1.0 2026-03-18 16:40:48 -04:00
bascule-proto initial: bascule v0.1.0 2026-03-18 16:40:48 -04:00
bascule-shell initial: bascule v0.1.0 2026-03-18 16:40:48 -04:00
bascule-tail initial: bascule v0.1.0 2026-03-18 16:40:48 -04:00
ceremony-engine refactor(ceremony-engine): use GovernanceEnvelope for merkle leaves 2026-04-12 12:13:53 -04:00
proto/bascule/v1 initial: bascule v0.1.0 2026-03-18 16:40:48 -04:00
.gitignore initial: bascule v0.1.0 2026-03-18 16:40:48 -04:00
ARCHITECTURE.md docs: add ARCHITECTURE.md, CHANGELOG, fix Cargo metadata 2026-04-15 15:37:27 -04:00
Cargo.lock bascule-gateway: implement CreateAnchor submission to Quartermaster 2026-04-24 15:40:30 -04:00
Cargo.toml initial: bascule v0.1.0 2026-03-18 16:40:48 -04:00
CHANGELOG.md docs: add ARCHITECTURE.md, CHANGELOG, fix Cargo metadata 2026-04-15 15:37:27 -04:00