Dragon is the canonical Funesterie control-plane workspace.
It keeps the ecosystem map that points toward qflush, A11, a11ba, a11frontend and the shared Funesterie libraries, while giving us one clean source root for the daemon, the API cockpit and the web cockpit.
apps/dragon-daemon: published as@funeste38/dragonapps/dragon-api: Railway-ready API shellapps/dragon-web: Netlify-ready React cockpitpackages/contracts: published as@funeste38/dragon-contractspackages/upstream: published as@funeste38/dragon-upstream
npm install
npm run dev
npm run build
npm run typecheck- Netlify: root config in
netlify.toml, publishingapps/dragon-web/dist - Railway: root config in
railway.tomlandDockerfile - Railway runtime mode:
set
DRAGON_SERVICE=apifordragon-apisetDRAGON_SERVICE=daemonfordragon-daemon
npm run publish:contracts
npm run publish:upstream
npm run publish:dragondragon-api:4600dragon-daemon:4700dragon-web:5174
D:\dragon is the canonical source.
D:\funesterie\a11\a11dragonrailway is intended to be a clean deployment mirror of this same repo, not a second codebase.