home.php 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?php
  2. /** @var int $schemaVersion */
  3. /** @var string $dbPath */
  4. /** @var string $appEnv */
  5. use function App\Http\e;
  6. ?>
  7. <section class="space-y-6">
  8. <div>
  9. <h1 class="text-2xl font-semibold tracking-tight">Hello 👋</h1>
  10. <p class="text-slate-600 mt-1">
  11. The skeleton is up. Auth, domain, and UI land in the next phases.
  12. </p>
  13. </div>
  14. <div class="rounded-lg border bg-white p-4">
  15. <h2 class="text-sm font-semibold text-slate-700 uppercase tracking-wider">Runtime</h2>
  16. <dl class="mt-3 grid grid-cols-[max-content_1fr] gap-x-6 gap-y-1 text-sm">
  17. <dt class="text-slate-500">PHP</dt>
  18. <dd class="font-mono"><?= e(PHP_VERSION) ?></dd>
  19. <dt class="text-slate-500">APP_ENV</dt>
  20. <dd class="font-mono"><?= e($appEnv) ?></dd>
  21. <dt class="text-slate-500">SQLite file</dt>
  22. <dd class="font-mono break-all"><?= e($dbPath) ?></dd>
  23. <dt class="text-slate-500">Schema version</dt>
  24. <dd class="font-mono"><?= e($schemaVersion) ?></dd>
  25. </dl>
  26. </div>
  27. <div class="rounded-lg border bg-white p-4">
  28. <h2 class="text-sm font-semibold text-slate-700 uppercase tracking-wider">Health checks</h2>
  29. <ul class="mt-3 text-sm space-y-1">
  30. <li><a class="text-blue-700 hover:underline" href="/healthz"><code>/healthz</code></a> — liveness probe</li>
  31. </ul>
  32. </div>
  33. </section>