Files
platform/cmd/main/main.go

29 lines
410 B
Go
Raw Normal View History

2025-03-15 16:07:45 +08:00
package main
import (
"context"
"fmt"
2025-03-15 16:07:45 +08:00
"log/slog"
"os"
"os/signal"
"platform/pkg/env"
"platform/pkg/logs"
2025-03-15 16:07:45 +08:00
"platform/web"
"syscall"
)
func main() {
ctx, cancel := signal.NotifyContext(context.Background(), os.Interrupt, syscall.SIGTERM)
defer cancel()
2025-03-15 16:07:45 +08:00
// 初始化应用
2025-03-18 10:13:57 +08:00
env.Init()
logs.Init()
// 创建服务
err := web.RunApp(ctx)
if err != nil {
slog.Error(fmt.Sprintf("%v", err))
}
2025-03-15 16:07:45 +08:00
}