First working docker version.
This commit is contained in:
@@ -9,10 +9,10 @@
|
||||
|
||||
class DBconnect {
|
||||
|
||||
private static $host = getenv('DB_HOST') ?: "localhost";
|
||||
private static $user = getenv('DB_USER') ?: "nermin";
|
||||
private static $password = getenv('DB_PASS') ?: "";
|
||||
private static $schema = getenv('DB_SCHEMA') ?: "dialectsdb";
|
||||
private static $host = "localhost";
|
||||
private static $user = "nermin";
|
||||
private static $password = "";
|
||||
private static $schema = "dialectsdb";
|
||||
private static $instance = null;
|
||||
|
||||
private function __construct() {
|
||||
@@ -31,6 +31,21 @@ class DBconnect {
|
||||
* @return PDO instance
|
||||
*/
|
||||
public static function getInstance() {
|
||||
|
||||
// Check for config overrides via enviroment variables.
|
||||
if (getenv('DB_HOST')) {
|
||||
self::$host = getenv('DB_HOST');
|
||||
}
|
||||
if (getenv('DB_USER')) {
|
||||
self::$user = getenv('DB_USER');
|
||||
}
|
||||
if (getenv('DB_PASS')) {
|
||||
self::$password = getenv('DB_PASS');
|
||||
}
|
||||
if (getenv('DB_SCHEMA')) {
|
||||
self::$schema = getenv('DB_SCHEMA');
|
||||
}
|
||||
|
||||
if (!self::$instance) {
|
||||
$config = "mysql:host=" . self::$host
|
||||
. ";dbname=" . self::$schema;
|
||||
|
||||
Reference in New Issue
Block a user