From 160860e3894200dfd3cc41d6af8c2a7a73dee1a4 Mon Sep 17 00:00:00 2001 From: dpankratov Date: Thu, 26 Jun 2025 12:06:40 +0600 Subject: [PATCH 1/3] feat: use php 8.4 for local development and environments --- Dockerfile | 2 +- docker-compose.yml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 9be21ee..b1dd770 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM webdevops/php-nginx:8.3-alpine +FROM webdevops/php-nginx:8.4-alpine ENV WEB_DOCUMENT_ROOT /app/public ENV WEB_DOCUMENT_INDEX index.php diff --git a/docker-compose.yml b/docker-compose.yml index c88c354..d523048 100755 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,7 +1,7 @@ services: nginx: - image: ghcr.io/ronasit/php-nginx-dev:8.3 + image: ghcr.io/ronasit/php-nginx-dev:8.4 working_dir: /app command: > bash -c "chmod +x ./docker/entrypoint.sh && ./docker/entrypoint.sh && cd /opt/docker && supervisord" @@ -50,7 +50,7 @@ services: - 6379:6379 php: - image: webdevops/php:8.3-alpine + image: webdevops/php:8.4-alpine working_dir: /app volumes: - ./:/app From 4b961a659a46d4f4d61bb7cf0f17afca5e59d355 Mon Sep 17 00:00:00 2001 From: dpankratov Date: Thu, 26 Jun 2025 12:10:23 +0600 Subject: [PATCH 2/3] feat: upgrade php, postgre, redis versions for github testing --- .github/workflows/run-tests-with-coverage.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/run-tests-with-coverage.yml b/.github/workflows/run-tests-with-coverage.yml index 36ab86e..b60a217 100644 --- a/.github/workflows/run-tests-with-coverage.yml +++ b/.github/workflows/run-tests-with-coverage.yml @@ -21,7 +21,7 @@ jobs: services: postgres: - image: postgres + image: postgres:17.4.0 env: POSTGRES_PASSWORD: "" POSTGRES_USER: forge @@ -35,7 +35,7 @@ jobs: --health-timeout 5s --health-retries 5 redis: - image: redis:7.2 + image: redis:7.4 env: ALLOW_EMPTY_PASSWORD: "yes" ports: @@ -49,7 +49,7 @@ jobs: steps: - uses: shivammathur/setup-php@v2 with: - php-version: '8.3' + php-version: '8.4' extensions: pgsql - uses: actions/checkout@v3 - name: Install Dependencies From 49b519d615d383fa8f7992b73b0d19e3efccb912 Mon Sep 17 00:00:00 2001 From: dpankratov Date: Thu, 26 Jun 2025 12:13:55 +0600 Subject: [PATCH 3/3] fix: correct postgre versions for github testing --- .github/workflows/run-tests-with-coverage.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/run-tests-with-coverage.yml b/.github/workflows/run-tests-with-coverage.yml index b60a217..b4b6180 100644 --- a/.github/workflows/run-tests-with-coverage.yml +++ b/.github/workflows/run-tests-with-coverage.yml @@ -21,7 +21,7 @@ jobs: services: postgres: - image: postgres:17.4.0 + image: postgres:17.4 env: POSTGRES_PASSWORD: "" POSTGRES_USER: forge