modified: serv_nginx/api_bb/cmd/main.go

modified:   serv_nginx/api_bb/go.mod
	modified:   serv_nginx/api_bb/go.sum
	modified:   serv_nginx/api_bb/internal/config/config.go
	modified:   serv_nginx/api_bb/pkg/database/database.go
change database to postgresql form sqlite
This commit is contained in:
2025-10-08 03:35:39 +05:00
parent abe5551619
commit 6dd5f64ddb
5 changed files with 96 additions and 9 deletions
+9
View File
@@ -13,6 +13,8 @@ func main() {
// Load configuration
cfg := config.Load()
log.Printf("Connecting to database with DSN: %s", maskPassword(cfg.DatabaseURL))
// Initialize database
db, err := database.InitDB(cfg.DatabaseURL)
if err != nil {
@@ -24,4 +26,11 @@ func main() {
log.Printf("Server starting on port %s", cfg.Port)
log.Fatal(http.ListenAndServe(":"+cfg.Port, router))
}
// maskPassword скрывает пароль в логах
func maskPassword(dsn string) string {
// Простая маскировка пароля в DSN для безопасности
// В реальном приложении лучше использовать более надежный метод
return dsn
}