diff options
author | 2021-03-04 14:38:18 +0100 | |
---|---|---|
committer | 2021-03-04 14:38:18 +0100 | |
commit | 052783db664ab529a52026e5a2bbfa2d5ca427d2 (patch) | |
tree | 6d3e4fe6125dc3c481698121f4df0bf3d0f095f0 /internal/server/server.go | |
parent | Merge branch 'main' of github.com:gotosocial/server into main (diff) | |
download | gotosocial-052783db664ab529a52026e5a2bbfa2d5ca427d2.tar.xz |
tidying up here and there
Diffstat (limited to 'internal/server/server.go')
-rw-r--r-- | internal/server/server.go | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/internal/server/server.go b/internal/server/server.go index 6457f55dd..5fef83948 100644 --- a/internal/server/server.go +++ b/internal/server/server.go @@ -17,50 +17,3 @@ */ package server - -import ( - "context" - "fmt" - "os" - "os/signal" - "syscall" - - "github.com/gotosocial/gotosocial/internal/config" - "github.com/gotosocial/gotosocial/internal/consts" - "github.com/gotosocial/gotosocial/internal/db" - "github.com/gotosocial/gotosocial/internal/log" - "github.com/urfave/cli/v2" -) - -// Run starts the gotosocial server -func Run(c *cli.Context) error { - log, err := log.New(c.String("log-level")) - if err != nil { - return fmt.Errorf("error creating logger: %s", err) - } - - gtsConfig, err := config.New(c.String(consts.GetFlagNames().ConfigPath)) - if err != nil { - return fmt.Errorf("error creating config: %s", err) - } - - ctx := context.Background() - dbService, err := db.NewService(ctx, gtsConfig.DBConfig, log) - if err != nil { - return fmt.Errorf("error creating dbservice: %s", err) - } - - // catch shutdown signals from the operating system - sigs := make(chan os.Signal, 1) - signal.Notify(sigs, os.Interrupt, syscall.SIGTERM) - sig := <-sigs - log.Infof("received signal %s, shutting down", sig) - - // close down all running services in order - if err := dbService.Stop(ctx); err != nil { - return fmt.Errorf("error closing dbservice: %s", err) - } - - log.Info("done! exiting...") - return nil -} |