Implement OIDC single sign-on #27
@ -58,10 +58,15 @@ func main() {
 | 
			
		||||
	addr := flag.String("addr", ":3000", "HTTP network address")
 | 
			
		||||
	dsn := flag.String("dsn", "guestbook.db", "data source name")
 | 
			
		||||
	debug := flag.Bool("debug", false, "enable debug mode")
 | 
			
		||||
	env := flag.String("env", ".env", ".env file path")
 | 
			
		||||
	flag.Parse()
 | 
			
		||||
 | 
			
		||||
	logger := slog.New(slog.NewTextHandler(os.Stdout, &slog.HandlerOptions{Level: slog.LevelDebug}))
 | 
			
		||||
	godotenv.Load(".env.dev")
 | 
			
		||||
	err := godotenv.Load(*env)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		logger.Error(err.Error())
 | 
			
		||||
		os.Exit(1)
 | 
			
		||||
	}
 | 
			
		||||
	cfg, err := setupConfig(*addr)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		logger.Error(err.Error())
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user