main.go 488 B

123456789101112131415161718192021222324252627
  1. package main
  2. import (
  3. "Wine-Server/handlers"
  4. "Wine-Server/handlers/debugger"
  5. "Wine-Server/handlers/manager"
  6. "Wine-Server/handlers/seller"
  7. "Wine-Server/handlers/worker"
  8. "Wine-Server/utils"
  9. "os"
  10. )
  11. func main() {
  12. args, filepath := os.Args, "config.json"
  13. if len(args) == 2 {
  14. filepath = args[1]
  15. }
  16. config := utils.ReadConfig(filepath)
  17. app := handlers.CreateApp(&config)
  18. app.RouteRegister(
  19. seller.Router,
  20. manager.Router,
  21. worker.Router,
  22. debugger.Router,
  23. )
  24. app.Start()
  25. }