Cowyo works as a single binary now

Former-commit-id: e3c11510f61564a5f8c6a53d9d9bd768c5fa0f17 [formerly 8c3e635c3cfd2f00acbe4fe4c89b5c9921c3a4ba] [formerly ed287ec86da7ff501a972dcb68f9a0045dcb3798 [formerly b2ea068629093bbeebca0be37f463701117a5d1b [formerly 3f3ee6c9fa]]]
Former-commit-id: 049fac69946d4e4a7866d28afa0999bac8457840 [formerly 4451a7e8d278d70f1547f4ade77df8f9ef76b0d3]
Former-commit-id: 3a8a4d9ab222d9d23ebf6981e0553a28a123a08f
Former-commit-id: 70616e9d31
This commit is contained in:
Zack Scholl 2017-03-22 13:19:00 -06:00
parent a203fcc32f
commit 6347038563
3 changed files with 12 additions and 0 deletions

View File

@ -13,6 +13,7 @@ import (
)
func serve(port string) {
gin.SetMode(gin.ReleaseMode)
router := gin.Default()
router.HTMLRender = loadTemplates("index.tmpl")
// router.Use(static.Serve("/static/", static.LocalFile("./static", true)))

View File

@ -48,8 +48,12 @@ func main() {
Aliases: []string{"s"},
Usage: "start a cowyo server",
Action: func(c *cli.Context) error {
if !c.GlobalBool("debug") {
turnOffDebugger()
}
pathToData = c.GlobalString("data")
os.MkdirAll(pathToData, 0755)
fmt.Printf("\nRunning CowYo at http://%s:%s\n\n", GetLocalIP(), c.GlobalString("port"))
serve(c.GlobalString("port"))
return nil
},
@ -59,6 +63,9 @@ func main() {
Aliases: []string{"m"},
Usage: "migrate from the old cowyo",
Action: func(c *cli.Context) error {
if !c.GlobalBool("debug") {
turnOffDebugger()
}
pathToData = c.GlobalString("data")
pathToOldData := c.GlobalString("olddata")
if len(pathToOldData) == 0 {

View File

@ -35,6 +35,10 @@ func init() {
log = lumber.NewConsoleLogger(lumber.TRACE)
}
func turnOffDebugger() {
log = lumber.NewConsoleLogger(lumber.WARN)
}
func randomAnimal() string {
return strings.Replace(strings.Title(animals[rand.Intn(len(animals)-1)]), " ", "", -1)
}