ubuntu_website_deployment
Deploy website files to Ubuntu servers and manage backups through SSH connections. Supports deployment, backup creation, and restoration operations.
Instructions
Deploy website files and create backups on Ubuntu
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| connectionId | Yes | ID of an active SSH connection | |
| action | Yes | Action to perform (deploy, backup, restore) | |
| localPath | No | Local path to the website files for deployment | |
| remotePath | No | Remote path where the website is located (default: /var/www/html) | |
| backupPath | No | Path to store backups (default: /var/backups/websites) | |
| createBackup | No | Whether to create a backup before deployment (default: true) | |
| sudo | No | Whether to run the command with sudo (default: true) |