Files
MusicServer/pkg/conf/conf.go

39 lines
814 B
Go

package conf
import (
"fmt"
"log"
"music-server/pkg/db"
"os"
)
var (
host = os.Getenv("DB_HOST")
dbPort = os.Getenv("DB_PORT")
database = os.Getenv("DB_NAME")
username = os.Getenv("DB_USERNAME")
password = os.Getenv("DB_PASSWORD")
musicPath = os.Getenv("MUSIC_PATH")
)
func SetupDb() {
if host == "" || dbPort == "" || username == "" || password == "" || database == "" || musicPath == "" {
log.Fatal("Invalid settings")
}
fmt.Printf("host: %s, dbPort: %v, username: %s, password: %s, dbName: %s\n",
host, dbPort, username, password, database)
log.Printf("Path: %s\n", musicPath)
db.Migrate_db(host, dbPort, username, password, database)
db.InitDB(host, dbPort, username, password, database)
}
func CloseDb() {
fmt.Println("Closing connection to database")
db.CloseDb()
}