main.go 840 B

123456789101112131415161718192021222324252627282930
  1. package main
  2. import (
  3. "cicv-data-closedloop/aarch64/plugin-compile/package/config/c_nacos"
  4. "cicv-data-closedloop/aarch64/plugin-compile/package/config/c_oss"
  5. "cicv-data-closedloop/aarch64/plugin-compile/package/handler/h_compile_plugin"
  6. "cicv-data-closedloop/common/config/c_log"
  7. "cicv-data-closedloop/common/handler/h_validate_request_header"
  8. "net/http"
  9. "os"
  10. )
  11. const servicePort = "12340"
  12. func init() {
  13. // 初始化日志配置
  14. c_log.InitLog("plugin-compile")
  15. c_oss.InitOss()
  16. c_nacos.InitNacos()
  17. }
  18. func main() {
  19. mux := http.NewServeMux()
  20. mux.Handle("/compile", h_validate_request_header.HeaderValidationMiddleware(&h_compile_plugin.CompileHandler{}))
  21. err := http.ListenAndServe(":"+servicePort, mux)
  22. if err != nil {
  23. c_log.GlobalLogger.Error("程序崩溃监听端口 " + servicePort + " 失败。")
  24. os.Exit(-1)
  25. }
  26. }