Aller au contenu principal

dvs deploy

Déployer l'application vers un serveur distant.

Fonctionnalité PRO

Deploy est disponible dans le plan DVS PRO.

Syntaxe​

dvs deploy [remote] [options]

Options​

OptionDescription
--workflow <name>Workflow à utiliser (défaut : deploy)
--only files|databaseDéployer un composant spécifique
--dry-runPrévisualiser sans appliquer
--deleteActiver la suppression de fichiers
--yes, -yConfirmer les opérations destructives
--no-interactiveDésactiver les prompts

Exemples​

# Interactif : auto-sélection du remote
dvs deploy

# Déployer vers un remote spécifique
dvs deploy prod

# Déployer uniquement les fichiers
dvs deploy prod --only files

# Prévisualiser le déploiement
dvs deploy prod --dry-run

# Prévisualiser avec suppressions
dvs deploy prod --delete --dry-run

# Exécuter avec suppressions
dvs deploy prod --delete --yes

# Utiliser un workflow spécifique
dvs deploy prod --workflow deploy-atomic

SĂ©curité​

FlagComportement
--deleteImplique --dry-run (prévisualisation d'abord)
--delete --yesExécute la suppression
DéfautPas de suppression de fichiers sur le remote

Workflows disponibles​

WorkflowDescription
deployDéploiement rsync standard
deploy-atomicAtomique avec switch symlink
deploy-git-pullGit pull sur le remote
CustomVos <app-dir>/.dvs/workflows/*.yml