package settings

import (
	"io/ioutil"
	"upper.io/db"
	"upper.io/db/mysql"
)

// CHANGE IN PRODUCTION
// KEEP SECRET!!!
var SecretKey = "dongLyfe420"

var Themes = [...]string{"material", "space"}

var dbsettings = mysql.ConnectionURL{
	Address:  db.Socket("/var/run/mysqld/mysqld.sock"),
	Database: "lambda_go",
	User:     "lambda",
	Password: "lambda", // CHANGE FOR PRODUCTION
}

func DBSettings() mysql.ConnectionURL {
	return dbsettings
}

func Init() {
	sqlInfoContents, err := ioutil.ReadFile("../mysqlauth")
	if err == nil {
		dbsettings.Password = string(sqlInfoContents)
	}
	secretKey, err := ioutil.ReadFile("../secretkey")
	if err == nil {
		SecretKey = secretKey
	}
}

package settings

import (
	"io/ioutil"
	"upper.io/db"
	"upper.io/db/mysql"
)

// CHANGE IN PRODUCTION
// KEEP SECRET!!!
var SecretKey = "dongLyfe420"

var Themes = [...]string{"material", "space"}

var dbsettings = mysql.ConnectionURL{
	Address:  db.Socket("/var/run/mysqld/mysqld.sock"),
	Database: "lambda_go",
	User:     "lambda",
	Password: "lambda", // CHANGE FOR PRODUCTION
}

func DBSettings() mysql.ConnectionURL {
	return dbsettings
}

func Init() {
	sqlInfoContents, err := ioutil.ReadFile("../mysqlauth")
	if err == nil {
		dbsettings.Password = string(sqlInfoContents)
	}
}

--- 
+++ 
@@ -28,4 +28,8 @@
 	if err == nil {
 		dbsettings.Password = string(sqlInfoContents)
 	}
+	secretKey, err := ioutil.ReadFile("../secretkey")
+	if err == nil {
+		SecretKey = secretKey
+	}
 }
Load secret key from file
