Initial Ladill Hosting app with Gitea deploy pipeline.
Deploy Ladill Hosting / deploy (push) Failing after 17s

Shared web hosting extracted from the platform monolith, with CI deploy
to /var/www/ladill-hosting matching Bird/Domains/Email.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
isaacclad
2026-06-06 16:24:20 +00:00
co-authored by Cursor
commit e251a4cf60
367 changed files with 66268 additions and 0 deletions
@@ -0,0 +1,29 @@
<?php
namespace App\Services\Ssl;
use Carbon\CarbonInterface;
use Illuminate\Support\Carbon;
class SslCertificateExpiryParser
{
public function parseOpenSslEndDate(string $output): ?CarbonInterface
{
$line = trim($output);
if ($line === '') {
return null;
}
if (str_contains($line, '=')) {
$line = trim((string) strstr($line, '='));
$line = ltrim($line, '=');
}
try {
return Carbon::parse($line);
} catch (\Throwable) {
return null;
}
}
}