nextvm deploy
Deploy built modules to a target FXServer's resources/ directory.
Synopsis
bash
nextvm deploy --target <path> [--clean] [--only <module>]Options
| Option | Default | Description |
|---|---|---|
--target <path> | — (required) | Target FXServer resources/ directory |
--clean | off | Remove existing module folders before copying |
--only <module> | — | Deploy only the named module (repeatable) |
What it does
- Loads
nextvm.config.ts - Verifies every selected module has a fresh
dist/+fxmanifest.lua(fails fast if you forgot to runnextvm build) - For each module, copies
modules/<name>/→<target>/<name>/excludingsrc/,node_modules/, and*.mapfiles - Prints a per-module summary with file count + total size
Examples
Deploy all modules
bash
nextvm deploy --target /srv/fxserver/resourcesDeploy a single module
bash
nextvm deploy --target /srv/fxserver/resources --only bankingClean deploy (wipes old folders first)
bash
nextvm deploy --target /srv/fxserver/resources --cleanExample output
ℹ Deploying 3 module(s) to /srv/fxserver/resources
✓ @nextvm/banking 24 files, 184 KB
✓ @nextvm/jobs 18 files, 142 KB
✓ @nextvm/housing 21 files, 168 KB
✓ Deployed 3 module(s) in 312ms.
→ Don't forget to `ensure` each module in server.cfg.Exit codes
| Code | Meaning |
|---|---|
| 0 | All modules deployed successfully |
| 1 | Build artifacts missing, target invalid, or copy failed |
See also
nextvm build— must run first- Installation guide