MCPcopy Index your code
hub / github.com/apache/answer / Run

Function Run

internal/install/install_main.go:41–62  ·  view source on GitHub ↗
(configPath string)

Source from the content-addressed store, hash-verified

39}
40
41func Run(configPath string) {
42 confPath = configPath
43 // initialize translator for return internationalization error when installing.
44 _, err := translator.NewTranslator(&translator.I18n{BundleDir: path.I18nPath})
45 if err != nil {
46 panic(err)
47 }
48
49 // try to install by env
50 if installByEnv, err := TryToInstallByEnv(); installByEnv && err != nil {
51 fmt.Printf("[auto-install] try to init by env fail: %v\n", err)
52 }
53
54 installServer := NewInstallHTTPServer()
55 if len(port) == 0 {
56 port = "80"
57 }
58 fmt.Printf("[SUCCESS] answer installation service will run at: http://localhost:%s/install/ \n", port)
59 if err = installServer.Run(":" + port); err != nil {
60 panic(err)
61 }
62}

Callers 1

command.goFile · 0.92

Calls 4

NewTranslatorFunction · 0.92
TryToInstallByEnvFunction · 0.85
NewInstallHTTPServerFunction · 0.85
RunMethod · 0.80

Tested by

no test coverage detected