diff options
Diffstat (limited to 'commands')
-rw-r--r-- | commands/server.go | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/commands/server.go b/commands/server.go index 7e6ec5b13..bf82b748d 100644 --- a/commands/server.go +++ b/commands/server.go @@ -470,14 +470,6 @@ func (c *serverCommand) Name() string { } func (c *serverCommand) Run(ctx context.Context, cd *simplecobra.Commandeer, args []string) error { - err := func() error { - defer c.r.timeTrack(time.Now(), "Built") - err := c.build() - return err - }() - if err != nil { - return err - } // Watch runs its own server as part of the routine if c.serverWatch { @@ -501,6 +493,15 @@ func (c *serverCommand) Run(ctx context.Context, cd *simplecobra.Commandeer, arg } + err := func() error { + defer c.r.timeTrack(time.Now(), "Built") + err := c.build() + return err + }() + if err != nil { + return err + } + return c.serve() } |