Added table create routine

This commit is contained in:
Kevin Frantz 2018-07-14 20:09:56 +02:00
parent a61f5550b7
commit f51177f703
4 changed files with 27 additions and 1 deletions

View File

@ -33,6 +33,9 @@ To run the program execute:
```bash ```bash
bash ./start.sh bash ./start.sh
``` ```
### Attention
This is a demo program; Everytime when you start the demo the database will be reset.
## test ## test
To run the tests execute: To run the tests execute:
```bash ```bash

View File

@ -3,7 +3,6 @@ use router\Router;
use core\Core; use core\Core;
require __DIR__. '/vendor/autoload.php'; require __DIR__. '/vendor/autoload.php';
#phpinfo();
$core = new Core(); $core = new Core();
$router = new Router(); $router = new Router();
$router->setCore($core); $router->setCore($core);

View File

@ -0,0 +1,22 @@
<?php
use core\Core;
require __DIR__. '/../vendor/autoload.php';
/**
* Maintainance script - Not written nice ;)
**/
function loadAndExec(string $file){
$core = new Core();
$pdo = $core->getDatabase();
echo "Create database $file...\n";
$pdo->exec(file_get_contents(__DIR__.'/database/'.$file.'.sql'));
}
echo "Create databases...\n";
foreach(['order_product','order','product','user'] as $file){
loadAndExec($file);
}
?>

View File

@ -1,2 +1,4 @@
#!/bin/bash #!/bin/bash
docker-compose up -d docker-compose up -d
docker exec -ti php_web php setup/setup.php
bash test.sh