From the repository root:
cd /path/to/CortexOSLLM
railway login
railway init
railway upThis backend is deployed with:
Dockerfile(root)railway.toml(root)
Railway injects PORT; container startup already uses it:
uvicorn cortex_core.api.server:app --host 0.0.0.0 --port ${PORT:-8420}Replace <your-railway-domain> with your Railway URL:
curl https://<your-railway-domain>/healthExpected response includes:
status: "ok"timestamp
- Data is stored in container home (
~/.cortexos) and is ephemeral unless you attach a Railway volume. - CORS is currently open (
allow_origins=["*"]) incortex_core/api/server.py.