| 123456789101112131415161718192021222324252627282930 | 
							- package main
 
- import (
 
- 	"github.com/joho/godotenv"
 
- 	"github.com/kelseyhightower/envconfig"
 
- 	"github.com/langgenius/dify-plugin-daemon/internal/server"
 
- 	"github.com/langgenius/dify-plugin-daemon/internal/types/app"
 
- 	"github.com/langgenius/dify-plugin-daemon/internal/utils/log"
 
- )
 
- func main() {
 
- 	var config app.Config
 
- 	// load env
 
- 	godotenv.Load()
 
- 	err := envconfig.Process("", &config)
 
- 	if err != nil {
 
- 		log.Panic("Error processing environment variables")
 
- 	}
 
- 	config.SetDefault()
 
- 	if err := config.Validate(); err != nil {
 
- 		log.Panic("Invalid configuration: %s", err.Error())
 
- 	}
 
- 	(&server.App{}).Run(&config)
 
- }
 
 
  |