@@ -70,45 +70,45 @@ $ sugar swarm join --options "--token SWMTKN-1-... 192.168.1.1:2377"
7070Deploy a stack from a sugar compose file:
7171
7272``` bash
73- $ sugar swarm deploy --stack my_stack --file ./.sugar-prod.yml
73+ $ sugar swarm:stack deploy my_stack --file ./.sugar-prod.yml
7474```
7575
7676or
7777
7878if ` .sugar.yml ` file is present in the your current project root directory
7979
8080``` bash
81- $ sugar swarm deploy --stack my_stack
81+ $ sugar swarm:stack deploy my_stack
8282```
8383
8484You can also use a ` profile2 ` compose file:
8585
8686``` bash
87- $ sugar swarm deploy --stack my_stack --profile profile2
87+ $ sugar swarm:stack deploy my_stack --profile profile2
8888```
8989
9090### List Services in a Stack
9191
9292List services in a specific stack:
9393
9494``` bash
95- $ sugar swarm ls --stack my_stack
95+ $ sugar swarm:stack ls my_stack
9696```
9797
9898### List Tasks in a Stack
9999
100100List the tasks in a stack:
101101
102102``` bash
103- $ sugar swarm ps --stack my_stack
103+ $ sugar swarm:stack ps my_stack
104104```
105105
106106### Remove a Stack
107107
108108Remove a deployed stack:
109109
110110``` bash
111- $ sugar swarm rm --stack my_stack
111+ $ sugar swarm:stack rm my_stack
112112```
113113
114114## Service Management
@@ -124,37 +124,37 @@ $ sugar swarm ls
124124List all services in a specific stack in the swarm
125125
126126``` bash
127- $ sugar swarm ls --stack my_stack
127+ $ sugar swarm:stack ls my_stack
128128```
129129
130130### Inspect Services
131131
132132Get detailed information about a service:
133133
134134``` bash
135- $ sugar swarm inspect --service service1-1 --stack my_stack
135+ $ sugar swarm:service inspect --service service1-1 --stack my_stack
136136```
137137
138138### View Service Logs
139139
140140View logs for a specific service:
141141
142142``` bash
143- $ sugar swarm logs --services service1-1 --stack my_stack
143+ $ sugar swarm:service logs --services service1-1 --stack my_stack
144144```
145145
146146With additional options:
147147
148148``` bash
149- $ sugar swarm logs --services myservice --stack my_stack --follow --tail 100
149+ $ sugar swarm:service logs --services myservice --stack my_stack --follow --tail 100
150150```
151151
152152### Scale Services
153153
154154Scale services within a stack:
155155
156156``` bash
157- $ sugar swarm scale --stack my_stack --replicas service1=3,service2=5
157+ $ sugar swarm:service scale --stack my_stack --replicas service1=3,service2=5
158158```
159159
160160### Update Services (Currently in experemental stage)
@@ -324,47 +324,47 @@ Sugar provides a complete set of commands to manage swarm nodes through the
324324### List Nodes
325325
326326``` bash
327- $ sugar swarm node ls
327+ $ sugar swarm: node ls
328328```
329329
330330### Inspect Nodes
331331
332332``` bash
333- $ sugar swarm node -- inspect node-id1,node-id2
333+ $ sugar swarm: node inspect node-id1,node-id2
334334```
335335
336336### Promote Nodes
337337
338338Promote a worker node to manager:
339339
340340``` bash
341- $ sugar swarm node -- promote node-id
341+ $ sugar swarm: node promote node-id
342342```
343343
344344### Demote Nodes
345345
346346Demote a manager node to worker:
347347
348348``` bash
349- $ sugar swarm node -- demote node-id
349+ $ sugar swarm: node demote node-id
350350```
351351
352352### List Tasks on a Node
353353
354354``` bash
355- $ sugar swarm node -- ps node-id
355+ $ sugar swarm: node ps node-id
356356```
357357
358358### Remove Nodes
359359
360360``` bash
361- $ sugar swarm node -- rm node-id
361+ $ sugar swarm: node rm node-id
362362```
363363
364364### Update Nodes
365365
366366``` bash
367- $ sugar swarm node -- update node-id --options " --availability drain"
367+ $ sugar swarm: node update node-id --options " --availability drain"
368368```
369369
370370## Command Options
@@ -394,19 +394,19 @@ Leverage Sugar profiles to manage different Swarm configurations:
394394Production Profile:
395395
396396``` bash
397- $ sugar --profile production swarm deploy --stack my_stack
397+ $ sugar --profile production swarm:stack deploy my_stack
398398```
399399
400400Development Profile:
401401
402402``` bash
403- $ sugar --profile dev swarm deploy --stack my_stack
403+ $ sugar --profile dev swarm:stack deploy my_stack
404404```
405405
406406Testing Profile:
407407
408408``` bash
409- $ sugar --profile test swarm deploy --stack my_stack
409+ $ sugar --profile test swarm:stack deploy my_stack
410410```
411411
412412This allows you to maintain different configurations for different environments
0 commit comments