fabro/docker-compose.yaml
Bryan Helmkamp d9596f2bc4
feat(deploy): healthcheck on /health, compose uses GHCR image
railway.toml: point Railway's healthcheck at /health. Fabro's server
returns 200 for any unknown path (SPA fallback) so /healthz would have
been a false-positive check that never catches failures. /health is
the real endpoint exposed by fabro-server and documented in the
OpenAPI spec.

docker-compose.yaml: swap `build: Dockerfile` for
`image: ghcr.io/fabro-sh/fabro:nightly`. A fresh clone's `docker
compose up` previously failed because the Dockerfile expects pre-built
binaries under `docker-context/` that only the release workflow
populates. Pulling the published image gives new users a 5-second
boot and mirrors the Railway deployment shape. Pin to linux/amd64
until the arm64 image variant is fixed.
2026-04-18 15:27:35 -04:00

11 lines
191 B
YAML

services:
fabro:
image: ghcr.io/fabro-sh/fabro:nightly
platform: linux/amd64
ports:
- "32276:32276"
volumes:
- fabro-storage:/storage
volumes:
fabro-storage: