From f02e6b316843ed4c0ac7008de97aed5063a25df8 Mon Sep 17 00:00:00 2001 From: David Bailey Date: Mon, 11 Dec 2023 23:04:49 +0100 Subject: [PATCH] feat: move SQL connection parameters into Env. vars --- docker_dev/compose.yaml | 5 +++++ www/mysql_adapter.php | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/docker_dev/compose.yaml b/docker_dev/compose.yaml index 1c6e8d2..59669fd 100644 --- a/docker_dev/compose.yaml +++ b/docker_dev/compose.yaml @@ -5,6 +5,11 @@ services: dockerfile: docker_dev/Dockerfile ports: - 8081:80 + environment: + MYSQL_HOST: mysql + MYSQL_USER: root + MYSQL_PASSWORD: example + MYSQL_DATABASE: dragon_fire develop: watch: - path: ./ diff --git a/www/mysql_adapter.php b/www/mysql_adapter.php index d358e68..a939911 100644 --- a/www/mysql_adapter.php +++ b/www/mysql_adapter.php @@ -7,7 +7,8 @@ class MySQLAdapter { public $data_directory; function __construct() { - $this->raw = mysqli_connect('mysql', 'root', 'example', 'dragon_fire'); + $this->raw = mysqli_connect(getenv('MYSQL_HOST'), + getenv('MYSQL_USER'), getenv('MYSQL_PASSWORD'), getenv('MYSQL_DATABASE')); $this->data_directory = 'raw';