fabro/docs/administration
Bryan Helmkamp 184cddf8e0
feat(railway): deploy from prebuilt GHCR image instead of source build
Add Dockerfile.deploy as a thin wrapper that pulls
ghcr.io/fabro-sh/fabro:nightly, and point railway.toml at it. Railway
now skips Rust compilation entirely and deploys in seconds. The
upstream image already configures entrypoint, $PORT-aware CMD, volumes,
and the unprivileged fabro user, so nothing else is needed in the
wrapper.

Update docs/administration/deploy-railway.mdx to reflect the new flow
and call out that amd64 is the supported architecture (arm64 variant
of the image is being handled separately).

Verified locally: `docker build -f Dockerfile.deploy .` succeeds,
`fabro version` prints the expected banner, and PORT override + health
check work.
2026-04-18 15:24:22 -04:00
..
deploy-digital-ocean.mdx docs: rename Arc to Fabro throughout docs 2026-03-12 10:53:44 -04:00
deploy-fly-io.mdx docs: rename Arc to Fabro throughout docs 2026-03-12 10:53:44 -04:00
deploy-railway.mdx feat(railway): deploy from prebuilt GHCR image instead of source build 2026-04-18 15:24:22 -04:00
deploy-render.mdx docs: rename Arc to Fabro throughout docs 2026-03-12 10:53:44 -04:00
deploy-server.mdx docs: update changelog and docs for auth, install, and settings changes 2026-04-13 22:24:29 -04:00
sandboxing.mdx refactor(config): unify machine config as settings.toml 2026-04-05 23:55:28 -04:00
security.mdx refactor(config): unify machine config as settings.toml 2026-04-05 23:55:28 -04:00
server-configuration.mdx feat(slatedb): add disk_cache setting for S3-backed deployments 2026-04-15 08:02:46 -04:00
troubleshooting.mdx refactor: wire vendored Graphviz into fabro-graphviz, remove dot dependency 2026-04-13 22:46:29 -04:00