pomerium/internal/envoy/envoy_other.go
Caleb Doxsey 7f05133e3b
envoy: disable hot-reload for macos (#2259)
* envoy: disable hotload for macos

* lint

* envoy: ignore error when retrieving process status
2021-06-01 13:35:55 -06:00

23 lines
532 B
Go

// +build !linux,!darwin
package envoy
import (
"context"
"github.com/pomerium/pomerium/internal/log"
)
func (srv *Server) runProcessCollector(ctx context.Context) {}
func (srv *Server) prepareRunEnvoyCommand(ctx context.Context, sharedArgs []string) (exePath string, args []string) {
if srv.cmd != nil && srv.cmd.Process != nil {
log.Info(ctx).Msg("envoy: terminating previous envoy process")
_ = srv.cmd.Process.Kill()
}
args = make([]string, len(sharedArgs))
copy(args, sharedArgs)
return srv.envoyPath, args
}