diff --git a/docker/dev/mtt-php80-apache-mariadb105/compose.yml b/docker/dev/mtt-php80-apache-mariadb105/compose.yml index c86a3dd..fb2f3c5 100644 --- a/docker/dev/mtt-php80-apache-mariadb105/compose.yml +++ b/docker/dev/mtt-php80-apache-mariadb105/compose.yml @@ -15,6 +15,11 @@ services: - "8080:80" environment: - MTT_ENABLE_DEBUG=YES + - MTT_DB_TYPE=mysqli + - MTT_DB_HOST=db + - MTT_DB=mytinytodo + - MTT_DB_USER=mtt + - MTT_DB_PASSWORD=mtt volumes: - ../../../src:/var/www/html depends_on: diff --git a/docker/dev/mtt-php81-apache-mariadb105/compose.yml b/docker/dev/mtt-php81-apache-mariadb105/compose.yml index 6cdd679..5a43408 100644 --- a/docker/dev/mtt-php81-apache-mariadb105/compose.yml +++ b/docker/dev/mtt-php81-apache-mariadb105/compose.yml @@ -15,6 +15,11 @@ services: - "8080:80" environment: - MTT_ENABLE_DEBUG=YES + - MTT_DB_TYPE=mysqli + - MTT_DB_HOST=db + - MTT_DB=mytinytodo + - MTT_DB_USER=mtt + - MTT_DB_PASSWORD=mtt volumes: - ../../../src:/var/www/html depends_on: diff --git a/src/db/docker-config.php b/src/db/docker-config.php new file mode 100644 index 0000000..239c646 --- /dev/null +++ b/src/db/docker-config.php @@ -0,0 +1,18 @@ + \ No newline at end of file diff --git a/src/setup.php b/src/setup.php index a53a561..505cb61 100644 --- a/src/setup.php +++ b/src/setup.php @@ -61,9 +61,15 @@ $ver = $db ? get_ver($db, $dbtype) : ''; if (!$ver) { - # Which DB to select - if(!isset($_POST['installdb']) && !isset($_POST['install'])) + if (!isset($_POST['installdb']) && !isset($_POST['install']) && $db !== null) { + # We already have settings file and need to create tables. + exitMessage("
Click next to create tables in '". htmlspecialchars($dbtype). "' database.

+
"); + } + else if (!isset($_POST['installdb']) && !isset($_POST['install'])) + { + # Select database and connection settings to save. exitMessage("
Select database type to use: