instance_pause: Add buttons to start/stop instance

This commit is contained in:
Tom Wiesing 2023-01-12 13:15:18 +01:00
parent 092304f891
commit 1f7d92bea8
No known key found for this signature in database
4 changed files with 67 additions and 0 deletions

View file

@ -50,6 +50,16 @@ var socketInstanceActions = map[string]InstanceAction{
return instance.Drush().Cron(ctx, str)
},
},
"start": {
HandleInteractive: func(ctx context.Context, _ *Admin, instance *wisski.WissKI, out io.Writer, params ...string) error {
return instance.Barrel().Stack().Up(ctx, out)
},
},
"stop": {
HandleInteractive: func(ctx context.Context, _ *Admin, instance *wisski.WissKI, out io.Writer, params ...string) error {
return instance.Barrel().Stack().Down(ctx, out)
},
},
}
func (admin *Admin) serveSocket(conn httpx.WebSocketConnection) {