first working version
This commit is contained in:
parent
14e0611f06
commit
85f93bae69
32 changed files with 863 additions and 571 deletions
|
|
@ -13,7 +13,6 @@ import (
|
|||
"syscall"
|
||||
"time"
|
||||
|
||||
"git.giftfish.de/ston1th/gowiki/pkg/db"
|
||||
"git.giftfish.de/ston1th/gowiki/pkg/log"
|
||||
"git.giftfish.de/ston1th/gowiki/pkg/server"
|
||||
)
|
||||
|
|
@ -29,7 +28,7 @@ const (
|
|||
defRunGroup = "wiki"
|
||||
)
|
||||
|
||||
func server(conf serverConfig) (err error) {
|
||||
func initServer(conf serverConfig) (err error) {
|
||||
dropCfg := godrop.Config{
|
||||
User: conf.User,
|
||||
Group: conf.Group,
|
||||
|
|
@ -52,7 +51,7 @@ func server(conf serverConfig) (err error) {
|
|||
return
|
||||
}
|
||||
|
||||
srv := server.NewHTTPServer(l, conf.Version, conf.SecureCookie)
|
||||
srv := server.NewHTTPServer(l, conf.Version, conf.DataDir+"/"+blevePath, conf.SecureCookie)
|
||||
err = srv.Start()
|
||||
if err != nil {
|
||||
return
|
||||
|
|
@ -92,7 +91,7 @@ func Run(version string) {
|
|||
Flags: defaultFlags(serverFlags()),
|
||||
Action: func(c *cli.Context) error {
|
||||
conf.Version = app.Version
|
||||
if err := server(conf); err != nil {
|
||||
if err := initServer(conf); err != nil {
|
||||
stdlog.Fatal("server: ", err)
|
||||
}
|
||||
return nil
|
||||
|
|
@ -106,9 +105,10 @@ func Run(version string) {
|
|||
if err := os.Chdir(conf.DataDir); err != nil {
|
||||
stdlog.Fatal("dump: ", err)
|
||||
}
|
||||
if err := db.Dump(blevePath, verbose); err != nil {
|
||||
stdlog.Fatal("dump: ", err)
|
||||
}
|
||||
//TODO
|
||||
//if err := db.Dump(blevePath, verbose); err != nil {
|
||||
// stdlog.Fatal("dump: ", err)
|
||||
//}
|
||||
return nil
|
||||
},
|
||||
},
|
||||
|
|
@ -120,9 +120,10 @@ func Run(version string) {
|
|||
if err := os.Chdir(conf.DataDir); err != nil {
|
||||
stdlog.Fatal("restore: ", err)
|
||||
}
|
||||
if err := db.Restore(blevePath, verbose); err != nil {
|
||||
stdlog.Fatal("restore: ", err)
|
||||
}
|
||||
//TODO
|
||||
//if err := db.Restore(blevePath, verbose); err != nil {
|
||||
// stdlog.Fatal("restore: ", err)
|
||||
//}
|
||||
return nil
|
||||
},
|
||||
},
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue