MCPcopy Create free account
hub / github.com/anchordotdev/cli / startRails

Method startRails

api/apitest/apitest.go:238–258  ·  view source on GitHub ↗
(ctx context.Context)

Source from the content-addressed store, hash-verified

236}
237
238func (s *Server) startRails(ctx context.Context) (string, func() error, error) {
239 addr, err := UnusedPort()
240 if err != nil {
241 return "", nil, err
242 }
243
244 _, port, err := net.SplitHostPort(addr)
245 if err != nil {
246 return "", nil, err
247 }
248
249 args := []string{
250 "script/clitest-server", "::", port,
251 }
252
253 wait, err := s.startCmd(ctx, args)
254 if err != nil {
255 return "", nil, err
256 }
257 return addr, wait, nil
258}
259
260func (s *Server) startProxy(ctx context.Context, upstreamAddr string) (string, func() error, error) {
261 addr, err := UnusedPort()

Callers 1

StartProxyMethod · 0.95

Calls 2

startCmdMethod · 0.95
UnusedPortFunction · 0.85

Tested by

no test coverage detected