summaryrefslogtreecommitdiff
path: root/internal/server/server.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/server/server.go')
-rw-r--r--internal/server/server.go47
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
-}