env file config
This commit is contained in:
		
							parent
							
								
									c56a445c6a
								
							
						
					
					
						commit
						db1d4e1ad2
					
				| @ -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