diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index f584239ea..bb997ca1f 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -27,6 +27,13 @@ services: - SSL_MODE=off ports: - "${APP_PORT:-8000}:80" + expose: + - "${APP_PORT:-8000}" + healthcheck: + test: curl --fail http://localhost:80/api/health || exit 1 + interval: 4s + retries: 5 + timeout: 2s depends_on: postgres: condition: service_healthy diff --git a/routes/api.php b/routes/api.php index 889937e11..501d5aa19 100644 --- a/routes/api.php +++ b/routes/api.php @@ -14,6 +14,9 @@ use Illuminate\Support\Facades\Route; | */ -Route::middleware('auth:sanctum')->get('/user', function (Request $request) { - return $request->user(); +Route::get('/health', function () { + return 'OK'; }); +// Route::middleware('auth:sanctum')->get('/user', function (Request $request) { +// return $request->user(); +// });