Context
Dockerfile, docker-entrypoint.sh, and docker-compose.yml are merged on main. The image seeds enterprise + argyle demo artifacts on first boot.
Railway free-tier deploys to us-west2 are unavailable during peak hours (8 AM–8 PM PT). Try off-peak.
Steps
railway login (interactive terminal required)
cd /path/to/TryLapse && railway init → empty project, name it "TryLapse"
- Set env vars in Railway dashboard:
DEEPSEEK_API_KEY, REHEARSE_EMAIL, REHEARSE_PASSWORD
- Railway detects
Dockerfile automatically → deploy
- Verify
/api/health returns 200 on the Railway URL
- Open the
*.up.railway.app URL → confirm enterprise + argyle runs visible in dashboard
- Update
DESIGN_PARTNER_OUTREACH.md with the public URL for async partner links
Notes
- Free tier has no persistent disk — demo artifacts are baked into the image via
docker-entrypoint.sh
- Screenshots will show camera placeholder (not in git — too large)
rehearse run not available on deployed image (no Playwright)
Context
Dockerfile,docker-entrypoint.sh, anddocker-compose.ymlare merged onmain. The image seeds enterprise + argyle demo artifacts on first boot.Railway free-tier deploys to us-west2 are unavailable during peak hours (8 AM–8 PM PT). Try off-peak.
Steps
railway login(interactive terminal required)cd /path/to/TryLapse && railway init→ empty project, name it "TryLapse"DEEPSEEK_API_KEY,REHEARSE_EMAIL,REHEARSE_PASSWORDDockerfileautomatically → deploy/api/healthreturns 200 on the Railway URL*.up.railway.appURL → confirm enterprise + argyle runs visible in dashboardDESIGN_PARTNER_OUTREACH.mdwith the public URL for async partner linksNotes
docker-entrypoint.shrehearse runnot available on deployed image (no Playwright)