Merge pull request #7 from dmnlk/httpport

added Pgweb listener port setting
This commit is contained in:
Dan Sosedoff 2014-10-26 11:39:51 -05:00
commit 9adf49a413

View File

@ -21,6 +21,7 @@ var options struct {
User string `long:"user" description:"Database user" default:"postgres"` User string `long:"user" description:"Database user" default:"postgres"`
DbName string `long:"db" description:"Database name" default:"postgres"` DbName string `long:"db" description:"Database name" default:"postgres"`
Ssl string `long:"ssl" description:"SSL option" default:"disable"` Ssl string `long:"ssl" description:"SSL option" default:"disable"`
HttpPort string `long:"httpPort" description:"http port option" default:"8080"`
} }
var dbClient *Client var dbClient *Client
@ -98,7 +99,7 @@ func startServer() {
router.GET("/static/:type/:name", API_ServeAsset) router.GET("/static/:type/:name", API_ServeAsset)
fmt.Println("Starting server...") fmt.Println("Starting server...")
go router.Run(":8080") go router.Run(":" + options.HttpPort)
} }
func handleSignals() { func handleSignals() {
@ -108,14 +109,14 @@ func handleSignals() {
} }
func openPage() { func openPage() {
fmt.Println("To view database open http://localhost:8080 in browser") fmt.Println("To view database open http://localhost:" + options.HttpPort + " in browser")
_, err := exec.Command("which", "open").Output() _, err := exec.Command("which", "open").Output()
if err != nil { if err != nil {
return return
} }
exec.Command("open", "http://localhost:8080").Output() exec.Command("open", "http://localhost:" + options.HttpPort).Output()
} }
func main() { func main() {