summaryrefslogtreecommitdiffstats
path: root/cmd/deploy/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/deploy/main.go')
-rw-r--r--cmd/deploy/main.go15
1 files changed, 15 insertions, 0 deletions
diff --git a/cmd/deploy/main.go b/cmd/deploy/main.go
index e86eff7..51439dd 100644
--- a/cmd/deploy/main.go
+++ b/cmd/deploy/main.go
@@ -30,6 +30,12 @@ func main() {
30 runEnv(os.Args[2:]) 30 runEnv(os.Args[2:])
31 case "webui": 31 case "webui":
32 runWebUI(os.Args[2:]) 32 runWebUI(os.Args[2:])
33 case "vps":
34 runVPS(os.Args[2:])
35 case "vps-update":
36 runUpdate(os.Args[2:])
37 case "vps-ssh":
38 runSSH(os.Args[2:])
33 case "help", "--help", "-h": 39 case "help", "--help", "-h":
34 printUsage() 40 printUsage()
35 default: 41 default:
@@ -53,6 +59,9 @@ COMMANDS:
53 status Check status of a deployment 59 status Check status of a deployment
54 restart Restart a deployment 60 restart Restart a deployment
55 env Manage environment variables 61 env Manage environment variables
62 vps Show VPS health (uptime, disk, memory, load)
63 vps-update Update VPS packages (apt update && upgrade)
64 vps-ssh Open an interactive SSH session
56 webui Launch web UI to manage deployments 65 webui Launch web UI to manage deployments
57 66
58FLAGS: 67FLAGS:
@@ -73,6 +82,12 @@ EXAMPLES:
73 82
74 # View logs 83 # View logs
75 deploy logs myapp 84 deploy logs myapp
85
86 # Check VPS health
87 deploy vps
88
89 # Update VPS packages
90 deploy vps-update
76` 91`
77 fmt.Fprint(os.Stderr, usage) 92 fmt.Fprint(os.Stderr, usage)
78} 93}