Added login, some auth methods and a couple routes with no implementation
This commit is contained in:
parent
f76aa74179
commit
f1cae0d660
79 changed files with 8971 additions and 10 deletions
|
@ -2,11 +2,12 @@ package main
|
|||
|
||||
import (
|
||||
"flag"
|
||||
"fmt"
|
||||
"os"
|
||||
"os/signal"
|
||||
|
||||
"git.ctrlz.es/mgdelacroix/craban/server"
|
||||
|
||||
"github.com/rs/zerolog/log"
|
||||
)
|
||||
|
||||
func main() {
|
||||
|
@ -15,7 +16,7 @@ func main() {
|
|||
|
||||
srv, err := server.NewServerWithConfigPath(*configFlag)
|
||||
if err != nil {
|
||||
fmt.Fprintf(os.Stderr, "cannot create server: %s", err)
|
||||
log.Error().Err(err).Msg("cannot create server")
|
||||
os.Exit(1)
|
||||
}
|
||||
|
||||
|
@ -24,18 +25,18 @@ func main() {
|
|||
closed := make(chan bool, 1)
|
||||
|
||||
go func() {
|
||||
fmt.Println("Starting craban server")
|
||||
log.Info().Msg("Starting craban server")
|
||||
if err := srv.Start(); err != nil {
|
||||
fmt.Fprintf(os.Stderr, "error running server: %s", err)
|
||||
log.Error().Err(err).Msg("error running server")
|
||||
os.Exit(1)
|
||||
}
|
||||
closed <- true
|
||||
}()
|
||||
|
||||
s := <-c
|
||||
fmt.Printf("Got signal %s, exiting...\n", s)
|
||||
log.Info().Str("signal", s.String()).Msg("got signal, exiting")
|
||||
if err := srv.Close(); err != nil {
|
||||
fmt.Fprintf(os.Stderr, "error closing server: %s", err)
|
||||
log.Error().Err(err).Msg("error closing server")
|
||||
os.Exit(1)
|
||||
}
|
||||
<-closed
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue