Add Docker stack, Reverb live progress, and duplicate upload detection.

Ship FrankenPHP Compose services with Reverb WebSockets for real-time transcription status, skip re-uploading identical audio via content hash, and format disk usage without requiring intl.
This commit is contained in:
ben
2026-08-12 17:35:48 +02:00
parent 352b564f3a
commit 771ee8db5a
44 changed files with 2581 additions and 424 deletions
-2
View File
@@ -5,7 +5,6 @@ namespace Tests\Feature;
use App\Services\DiskSpaceService;
use Illuminate\Foundation\Testing\RefreshDatabase;
use Illuminate\Support\Facades\Cache;
use Illuminate\Support\Facades\Storage;
use Tests\TestCase;
class DiskSpaceTest extends TestCase
@@ -39,7 +38,6 @@ class DiskSpaceTest extends TestCase
public function test_layout_shows_disk_space_bar(): void
{
Cache::flush();
Storage::fake('local');
$this->get(route('recordings.index'))
->assertOk()