From 365ad4287f43e02253fc66dd2f3305afff9f0407 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pierre=20B=C3=A9rub=C3=A9?= Date: Sun, 18 Aug 2019 11:11:42 -0600 Subject: [PATCH 1/4] update dependencies --- composer.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/composer.json b/composer.json index 76366d05..c8a70199 100644 --- a/composer.json +++ b/composer.json @@ -21,8 +21,8 @@ "monolog/monolog": "^1.24", "php": ">=7.1", "php-di/php-di": "^6.0", - "slim/psr7": "dev-master", - "slim/slim": "^4" + "slim/psr7": "^0.5", + "slim/slim": "^4.1" }, "require-dev": { "phpunit/phpunit": "^7.5" From c63ed569f6586065c84ef398305c1cd08fcd9a97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pierre=20B=C3=A9rub=C3=A9?= Date: Sun, 18 Aug 2019 11:11:54 -0600 Subject: [PATCH 2/4] update docker-compose version --- docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index e77790d3..434a8024 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,4 +1,4 @@ -version: '2' +version: '3.7' volumes: logs: From 3ba4d97b5bee002385859357ab3107df99df37f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pierre=20B=C3=A9rub=C3=A9?= Date: Sun, 18 Aug 2019 11:12:13 -0600 Subject: [PATCH 3/4] add default / route --- app/routes.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/routes.php b/app/routes.php index 8aa1cff6..2e6f0607 100644 --- a/app/routes.php +++ b/app/routes.php @@ -3,12 +3,19 @@ use App\Application\Actions\User\ListUsersAction; use App\Application\Actions\User\ViewUserAction; +use Psr\Http\Message\ResponseInterface as Response; +use Psr\Http\Message\ServerRequestInterface as Request; use Slim\App; use Slim\Interfaces\RouteCollectorProxyInterface as Group; return function (App $app) { $container = $app->getContainer(); + $app->get('/', function (Request $request, Response $response) { + $response->getBody()->write('Hello world!'); + return $response; + }); + $app->group('/users', function (Group $group) use ($container) { $group->get('', ListUsersAction::class); $group->get('/{id}', ViewUserAction::class); From ec504de7d4daa20fe55c8bc8e6666393956fc7f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pierre=20B=C3=A9rub=C3=A9?= Date: Sun, 18 Aug 2019 11:12:26 -0600 Subject: [PATCH 4/4] fix formatting for docker block --- README.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 7f112e6e..6b885a8e 100644 --- a/README.md +++ b/README.md @@ -25,9 +25,10 @@ composer start ``` Or you can use `docker-compose` to run the app with `docker`, so you can run these commands: - - cd [my-app-name] - docker-compose up -d +```bash +cd [my-app-name] +docker-compose up -d +``` After that, open `http://0.0.0.0:8080` in your browser. Run this command in the application directory to run the test suite