From 7afe29e441c517487a94eec0c7fae1182d45e720 Mon Sep 17 00:00:00 2001 From: Tiago Henriques Date: Mon, 10 Jul 2017 10:42:40 +0200 Subject: [PATCH 1/2] Allow user to override default database port by reading environment variable --- src/app.php | 2 +- src/db-connect.php | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/app.php b/src/app.php index 7134159..aadc35e 100644 --- a/src/app.php +++ b/src/app.php @@ -15,7 +15,7 @@ // Setup the database $app['db.table'] = DB_TABLE; -$app['db.dsn'] = 'mysql:dbname=' . DB_NAME . ';host=' . DB_HOST; +$app['db.dsn'] = 'mysql:dbname=' . DB_NAME . ';port=' . DB_PORT . ';host=' . DB_HOST; $app['db'] = $app->share(function ($app) { return new PDO($app['db.dsn'], DB_USER, DB_PASSWORD); }); diff --git a/src/db-connect.php b/src/db-connect.php index 4790713..f24932d 100644 --- a/src/db-connect.php +++ b/src/db-connect.php @@ -3,5 +3,6 @@ define('DB_USER', $_SERVER['RDS_USERNAME']); define('DB_PASSWORD', $_SERVER['RDS_PASSWORD']); define('DB_HOST', $_SERVER['RDS_HOSTNAME']); + define('DB_PORT', $_SERVER['RDS_PORT']); define('DB_TABLE', 'urler'); ?> \ No newline at end of file From 82305cf8cf827b129c98048d580dc303838b6748 Mon Sep 17 00:00:00 2001 From: Tiago Henriques Date: Mon, 10 Jul 2017 13:59:30 +0200 Subject: [PATCH 2/2] Use 3306 as default if no RDS_PORT provided --- src/db-connect.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/db-connect.php b/src/db-connect.php index f24932d..14818cd 100644 --- a/src/db-connect.php +++ b/src/db-connect.php @@ -3,6 +3,6 @@ define('DB_USER', $_SERVER['RDS_USERNAME']); define('DB_PASSWORD', $_SERVER['RDS_PASSWORD']); define('DB_HOST', $_SERVER['RDS_HOSTNAME']); - define('DB_PORT', $_SERVER['RDS_PORT']); + define('DB_PORT', $_SERVER['RDS_PORT'] ?? '3306'); define('DB_TABLE', 'urler'); ?> \ No newline at end of file