123456789101112131415161718192021222324252627282930313233343536 |
- package main
- import (
- "fmt"
- "github.com/gin-gonic/gin"
- log "github.com/sirupsen/logrus"
- "youngee_b_api/app/schedule"
- "youngee_b_api/config"
- _ "youngee_b_api/docs"
- "youngee_b_api/route"
- "youngee_b_api/service"
- )
- func main() {
- r := gin.Default()
- route.InitRoute(r)
- config := config.Init()
- // what?
- mailConfig := "./config/mail.json"
- service.SMTPMailServiceIstance.Init(mailConfig)
- addr := fmt.Sprintf("%v:%v", config.Host, config.Port)
- err := service.AutoTask()
- if err != nil {
- log.Println("service AutoTask error:", err)
- }
- err1 := schedule.AutoTask1()
- if err1 != nil {
- log.Println("schedule AutoTask1 error:", err1)
- }
- err2 := schedule.AutoTask2()
- if err2 != nil {
- log.Println("schedule AutoTask2 error:", err2)
- }
- r.Run(addr) // listen and serve on 0.0.0.0:8080 (for windows "localhost:8080")
- }
|