spinloop up¶
Start the engine for what is in the current directory — one word for the two ways an engine gets started:
spinloop up # a fleet.yaml here: every node; otherwise ./Spinloop's server
spinloop up gpu-box # a fleet.yaml here: just that node
spinloop up ./Spinloop # no fleet.yaml: serve that file
The directory decides¶
| What is here | up runs |
|---|---|
A fleet.yaml |
spinloop fleet start — every node, or the ones named |
A resolvable Spinloop, no fleet file |
spinloop serve — same resolution, same output |
A fleet.yaml wins when both are present: a fleet directory is a fleet.
The branches are the real commands, not copies of them:
- In a fleet directory, a bare
upstarts every node — the--allform, because a barefleet startrefuses to guess.up <node>starts the named node(s); an unknown name fails the wayfleet startdoes. - Without a fleet file,
upresolves its Spinloop exactly asservedoes — a path, a registeredalias,SPINLOOP_ALIAS, then./Spinloop— prints the command, and runs it. A directory with nothing to resolve fails with serve's own error.
up takes no flags; for the full options of either branch, use
spinloop fleet start or spinloop serve directly.
See also¶
spinloop serve— the local engine, in fullspinloop fleet— the fleet, in full