From 9ceb96e6f8686f2f7f2ad14a3f24b9257c83704d Mon Sep 17 00:00:00 2001 From: Thomas Vos Date: Mon, 24 Nov 2025 08:46:50 +0100 Subject: [PATCH 1/3] fix(docker): add missing redis & pdo_pgsql extensions --- Dockerfile | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 4443d88..fbfd503 100644 --- a/Dockerfile +++ b/Dockerfile @@ -81,15 +81,22 @@ RUN apk add --no-cache \ sqlite-dev \ oniguruma-dev \ postgresql-dev \ + autoconf \ + g++ \ + make \ && docker-php-ext-install \ pdo \ pdo_sqlite \ pdo_mysql \ + pdo_pgsql \ mbstring \ pcntl \ bcmath \ zip \ - opcache + opcache \ + && pecl install redis \ + && docker-php-ext-enable redis \ + && rm -rf /tmp/pear # Install Composer COPY --from=composer:latest /usr/bin/composer /usr/bin/composer @@ -149,4 +156,3 @@ HEALTHCHECK --interval=30s --timeout=3s --start-period=40s --retries=3 \ # Start Laravel development server (for production, use nginx + PHP-FPM) CMD ["php", "artisan", "serve", "--host=0.0.0.0", "--port=8000"] - From 7bfd062e3c8c6b734373019cf4df42624de6458d Mon Sep 17 00:00:00 2001 From: Thomas Vos Date: Mon, 24 Nov 2025 08:49:56 +0100 Subject: [PATCH 2/3] feat(docker): only install required redis deps --- Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index fbfd503..d51c9a3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -94,9 +94,9 @@ RUN apk add --no-cache \ bcmath \ zip \ opcache \ - && pecl install redis \ - && docker-php-ext-enable redis \ - && rm -rf /tmp/pear + && pecl install --onlyreqdeps --force redis \ + && rm -rf /tmp/pear \ + && docker-php-ext-enable redis # Install Composer COPY --from=composer:latest /usr/bin/composer /usr/bin/composer From 993a789068c31a3638724c4f5751385b1e9ca321 Mon Sep 17 00:00:00 2001 From: Maarten Bode Date: Wed, 26 Nov 2025 19:35:14 +0100 Subject: [PATCH 3/3] style: fix phpstan issue --- .../Repository/Http/Controllers/RepositoryController.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Domains/Repository/Http/Controllers/RepositoryController.php b/app/Domains/Repository/Http/Controllers/RepositoryController.php index 9359c27..4259997 100644 --- a/app/Domains/Repository/Http/Controllers/RepositoryController.php +++ b/app/Domains/Repository/Http/Controllers/RepositoryController.php @@ -121,7 +121,7 @@ public function destroy(Request $request, Organization $organization, Repository abort(404); } - if ($request->user()->cannot('deleteRepository', $organization)) { + if (! $request->user()?->can('deleteRepository', $organization)) { abort(403); }