Skip to main content

dvs deploy

Deploy application to a remote server.

PRO Feature

Deploy is available in DVS PRO plan.

Syntax​

dvs deploy [remote] [options]

Options​

OptionDescription
--workflow <name>Workflow to use (default: deploy)
--only files|databaseDeploy specific component
--dry-runPreview without applying
--deleteEnable file deletion
--yes, -yConfirm destructive operations
--no-interactiveDisable prompts

Examples​

# Interactive: auto-select remote
dvs deploy

# Deploy to specific remote
dvs deploy prod

# Deploy files only
dvs deploy prod --only files

# Preview deployment
dvs deploy prod --dry-run

# Preview with deletions
dvs deploy prod --delete --dry-run

# Execute with deletions
dvs deploy prod --delete --yes

# Use specific workflow
dvs deploy prod --workflow deploy-atomic

Safety​

FlagBehavior
--deleteImplies --dry-run (preview first)
--delete --yesExecutes deletion
DefaultNo file deletion on remote

Available Workflows​

WorkflowDescription
deployStandard rsync deployment
deploy-atomicAtomic with symlink switch
deploy-git-pullGit pull on remote
CustomYour <app-dir>/.dvs/workflows/*.yml