From 09a274a436dc4433ce3c36eeab8883778b76e5a1 Mon Sep 17 00:00:00 2001 From: Christopher Hertel Date: Thu, 29 May 2025 09:51:51 +0200 Subject: [PATCH] fix: pin chroma db version and clean up --- compose.yaml | 11 +- composer.json | 2 +- composer.lock | 383 +++++++++++++++++++++++---------------------- docker/Dockerfile | 14 -- docker/config.json | 42 ----- symfony.lock | 9 ++ 6 files changed, 209 insertions(+), 252 deletions(-) delete mode 100644 docker/Dockerfile delete mode 100644 docker/config.json diff --git a/compose.yaml b/compose.yaml index 81dbe47..7938910 100644 --- a/compose.yaml +++ b/compose.yaml @@ -3,14 +3,9 @@ services: image: dunglas/frankenphp volumes: - ./:/app - - caddy_data:/data - - caddy_config:/config ports: - 443:443 tty: true - environment: - - FRANKENPHP_CONFIG="worker ./public/index.php" - - APP_RUNTIME=Runtime\FrankenPhpSymfony\Runtime composer: image: composer:latest @@ -18,14 +13,10 @@ services: - ./:/app chromadb: - image: chromadb/chroma:latest + image: chromadb/chroma:0.5.23 volumes: - ./chromadb:/chroma/chroma environment: - IS_PERSISTENT=TRUE - PERSIST_DIRECTORY=/chroma/chroma # this is the default path, change it as needed - ANONYMIZED_TELEMETRY=FALSE - -volumes: - caddy_data: - caddy_config: diff --git a/composer.json b/composer.json index 05f09f9..20077bd 100644 --- a/composer.json +++ b/composer.json @@ -7,7 +7,7 @@ "php": ">=8.4", "ext-ctype": "*", "ext-iconv": "*", - "codewithkyrian/chromadb-php": "^0.3.0", + "codewithkyrian/chromadb-php": "^0.4.0", "league/commonmark": "^2.7", "php-llm/llm-chain-bundle": "^0.20.2", "runtime/frankenphp-symfony": "^0.2.0", diff --git a/composer.lock b/composer.lock index 542b3ff..55e8945 100644 --- a/composer.lock +++ b/composer.lock @@ -4,20 +4,20 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "2354ab8d38a34811bf81be515435cf8f", + "content-hash": "f3dfb46b4e5665889cf9d58c73c0d742", "packages": [ { "name": "codewithkyrian/chromadb-php", - "version": "0.3.0", + "version": "0.4.0", "source": { "type": "git", "url": "https://github.com/CodeWithKyrian/chromadb-php.git", - "reference": "3f7ce55260a0f5b8afe078a7a6f21b3fc88ec53d" + "reference": "53bb269c6e76ae9976b0750eed3731d1fdcb9ea5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/CodeWithKyrian/chromadb-php/zipball/3f7ce55260a0f5b8afe078a7a6f21b3fc88ec53d", - "reference": "3f7ce55260a0f5b8afe078a7a6f21b3fc88ec53d", + "url": "https://api.github.com/repos/CodeWithKyrian/chromadb-php/zipball/53bb269c6e76ae9976b0750eed3731d1fdcb9ea5", + "reference": "53bb269c6e76ae9976b0750eed3731d1fdcb9ea5", "shasum": "" }, "require": { @@ -59,9 +59,9 @@ ], "support": { "issues": "https://github.com/CodeWithKyrian/chromadb-php/issues", - "source": "https://github.com/CodeWithKyrian/chromadb-php/tree/0.3.0" + "source": "https://github.com/CodeWithKyrian/chromadb-php/tree/0.4.0" }, - "time": "2024-06-15T23:19:51+00:00" + "time": "2025-03-09T16:58:50+00:00" }, { "name": "composer/semver", @@ -2269,16 +2269,16 @@ }, { "name": "symfony/cache-contracts", - "version": "v3.5.1", + "version": "v3.6.0", "source": { "type": "git", "url": "https://github.com/symfony/cache-contracts.git", - "reference": "15a4f8e5cd3bce9aeafc882b1acab39ec8de2c1b" + "reference": "5d68a57d66910405e5c0b63d6f0af941e66fc868" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/15a4f8e5cd3bce9aeafc882b1acab39ec8de2c1b", - "reference": "15a4f8e5cd3bce9aeafc882b1acab39ec8de2c1b", + "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/5d68a57d66910405e5c0b63d6f0af941e66fc868", + "reference": "5d68a57d66910405e5c0b63d6f0af941e66fc868", "shasum": "" }, "require": { @@ -2292,7 +2292,7 @@ "name": "symfony/contracts" }, "branch-alias": { - "dev-main": "3.5-dev" + "dev-main": "3.6-dev" } }, "autoload": { @@ -2325,7 +2325,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/cache-contracts/tree/v3.5.1" + "source": "https://github.com/symfony/cache-contracts/tree/v3.6.0" }, "funding": [ { @@ -2341,7 +2341,7 @@ "type": "tidelift" } ], - "time": "2024-09-25T14:20:29+00:00" + "time": "2025-03-13T15:25:07+00:00" }, { "name": "symfony/clock", @@ -2419,16 +2419,16 @@ }, { "name": "symfony/config", - "version": "v7.2.6", + "version": "v7.2.7", "source": { "type": "git", "url": "https://github.com/symfony/config.git", - "reference": "e0b050b83ba999aa77a3736cb6d5b206d65b9d0d" + "reference": "0ef100572f10e760c7e4b3606224fdbd724e3212" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/config/zipball/e0b050b83ba999aa77a3736cb6d5b206d65b9d0d", - "reference": "e0b050b83ba999aa77a3736cb6d5b206d65b9d0d", + "url": "https://api.github.com/repos/symfony/config/zipball/0ef100572f10e760c7e4b3606224fdbd724e3212", + "reference": "0ef100572f10e760c7e4b3606224fdbd724e3212", "shasum": "" }, "require": { @@ -2474,7 +2474,7 @@ "description": "Helps you find, load, combine, autofill and validate configuration values of any kind", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/config/tree/v7.2.6" + "source": "https://github.com/symfony/config/tree/v7.2.7" }, "funding": [ { @@ -2490,20 +2490,20 @@ "type": "tidelift" } ], - "time": "2025-04-03T21:14:15+00:00" + "time": "2025-05-15T09:03:48+00:00" }, { "name": "symfony/console", - "version": "v7.2.6", + "version": "v7.2.7", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "0e2e3f38c192e93e622e41ec37f4ca70cfedf218" + "reference": "56d7d02c6a6a549a3cd09d5233429100c44270c0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/0e2e3f38c192e93e622e41ec37f4ca70cfedf218", - "reference": "0e2e3f38c192e93e622e41ec37f4ca70cfedf218", + "url": "https://api.github.com/repos/symfony/console/zipball/56d7d02c6a6a549a3cd09d5233429100c44270c0", + "reference": "56d7d02c6a6a549a3cd09d5233429100c44270c0", "shasum": "" }, "require": { @@ -2567,7 +2567,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v7.2.6" + "source": "https://github.com/symfony/console/tree/v7.2.7" }, "funding": [ { @@ -2583,7 +2583,7 @@ "type": "tidelift" } ], - "time": "2025-04-07T19:09:28+00:00" + "time": "2025-05-07T07:45:33+00:00" }, { "name": "symfony/css-selector", @@ -2652,16 +2652,16 @@ }, { "name": "symfony/dependency-injection", - "version": "v7.2.6", + "version": "v7.2.7", "source": { "type": "git", "url": "https://github.com/symfony/dependency-injection.git", - "reference": "2ca85496cde37f825bd14f7e3548e2793ca90712" + "reference": "8007d7aa52c5511e9e3f89d68577c2302567cf12" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/2ca85496cde37f825bd14f7e3548e2793ca90712", - "reference": "2ca85496cde37f825bd14f7e3548e2793ca90712", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/8007d7aa52c5511e9e3f89d68577c2302567cf12", + "reference": "8007d7aa52c5511e9e3f89d68577c2302567cf12", "shasum": "" }, "require": { @@ -2712,7 +2712,7 @@ "description": "Allows you to standardize and centralize the way objects are constructed in your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/dependency-injection/tree/v7.2.6" + "source": "https://github.com/symfony/dependency-injection/tree/v7.2.7" }, "funding": [ { @@ -2728,20 +2728,20 @@ "type": "tidelift" } ], - "time": "2025-04-27T13:37:55+00:00" + "time": "2025-05-19T13:28:18+00:00" }, { "name": "symfony/deprecation-contracts", - "version": "v3.5.1", + "version": "v3.6.0", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6" + "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6", - "reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/63afe740e99a13ba87ec199bb07bbdee937a5b62", + "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62", "shasum": "" }, "require": { @@ -2754,7 +2754,7 @@ "name": "symfony/contracts" }, "branch-alias": { - "dev-main": "3.5-dev" + "dev-main": "3.6-dev" } }, "autoload": { @@ -2779,7 +2779,7 @@ "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/v3.5.1" + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.6.0" }, "funding": [ { @@ -2795,7 +2795,7 @@ "type": "tidelift" } ], - "time": "2024-09-25T14:20:29+00:00" + "time": "2024-09-25T14:21:43+00:00" }, { "name": "symfony/dom-crawler", @@ -2940,16 +2940,16 @@ }, { "name": "symfony/error-handler", - "version": "v7.2.5", + "version": "v7.2.7", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "102be5e6a8e4f4f3eb3149bcbfa33a80d1ee374b" + "reference": "a4ba21e47e2e83ab466b808b42b29b77d9f7d867" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/102be5e6a8e4f4f3eb3149bcbfa33a80d1ee374b", - "reference": "102be5e6a8e4f4f3eb3149bcbfa33a80d1ee374b", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/a4ba21e47e2e83ab466b808b42b29b77d9f7d867", + "reference": "a4ba21e47e2e83ab466b808b42b29b77d9f7d867", "shasum": "" }, "require": { @@ -2995,7 +2995,7 @@ "description": "Provides tools to manage errors and ease debugging PHP code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/error-handler/tree/v7.2.5" + "source": "https://github.com/symfony/error-handler/tree/v7.2.7" }, "funding": [ { @@ -3011,7 +3011,7 @@ "type": "tidelift" } ], - "time": "2025-03-03T07:12:39+00:00" + "time": "2025-05-29T07:19:28+00:00" }, { "name": "symfony/event-dispatcher", @@ -3095,16 +3095,16 @@ }, { "name": "symfony/event-dispatcher-contracts", - "version": "v3.5.1", + "version": "v3.6.0", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "7642f5e970b672283b7823222ae8ef8bbc160b9f" + "reference": "59eb412e93815df44f05f342958efa9f46b1e586" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/7642f5e970b672283b7823222ae8ef8bbc160b9f", - "reference": "7642f5e970b672283b7823222ae8ef8bbc160b9f", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/59eb412e93815df44f05f342958efa9f46b1e586", + "reference": "59eb412e93815df44f05f342958efa9f46b1e586", "shasum": "" }, "require": { @@ -3118,7 +3118,7 @@ "name": "symfony/contracts" }, "branch-alias": { - "dev-main": "3.5-dev" + "dev-main": "3.6-dev" } }, "autoload": { @@ -3151,7 +3151,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.5.1" + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.6.0" }, "funding": [ { @@ -3167,7 +3167,7 @@ "type": "tidelift" } ], - "time": "2024-09-25T14:20:29+00:00" + "time": "2024-09-25T14:21:43+00:00" }, { "name": "symfony/filesystem", @@ -3301,16 +3301,16 @@ }, { "name": "symfony/flex", - "version": "v2.5.1", + "version": "v2.7.1", "source": { "type": "git", "url": "https://github.com/symfony/flex.git", - "reference": "62d5c38c7af6280d8605b725364680838b475641" + "reference": "4ae50d368415a06820739e54d38a4a29d6df9155" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/flex/zipball/62d5c38c7af6280d8605b725364680838b475641", - "reference": "62d5c38c7af6280d8605b725364680838b475641", + "url": "https://api.github.com/repos/symfony/flex/zipball/4ae50d368415a06820739e54d38a4a29d6df9155", + "reference": "4ae50d368415a06820739e54d38a4a29d6df9155", "shasum": "" }, "require": { @@ -3349,7 +3349,7 @@ "description": "Composer plugin for Symfony", "support": { "issues": "https://github.com/symfony/flex/issues", - "source": "https://github.com/symfony/flex/tree/v2.5.1" + "source": "https://github.com/symfony/flex/tree/v2.7.1" }, "funding": [ { @@ -3365,20 +3365,20 @@ "type": "tidelift" } ], - "time": "2025-05-10T14:05:03+00:00" + "time": "2025-05-28T14:22:54+00:00" }, { "name": "symfony/framework-bundle", - "version": "v7.2.5", + "version": "v7.2.7", "source": { "type": "git", "url": "https://github.com/symfony/framework-bundle.git", - "reference": "c1c6ee8946491b698b067df2258e07918c25da02" + "reference": "7627f005de900e19fde7199247fba325690b0407" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/c1c6ee8946491b698b067df2258e07918c25da02", - "reference": "c1c6ee8946491b698b067df2258e07918c25da02", + "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/7627f005de900e19fde7199247fba325690b0407", + "reference": "7627f005de900e19fde7199247fba325690b0407", "shasum": "" }, "require": { @@ -3499,7 +3499,7 @@ "description": "Provides a tight integration between Symfony components and the Symfony full-stack framework", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/framework-bundle/tree/v7.2.5" + "source": "https://github.com/symfony/framework-bundle/tree/v7.2.7" }, "funding": [ { @@ -3515,7 +3515,7 @@ "type": "tidelift" } ], - "time": "2025-03-24T12:37:32+00:00" + "time": "2025-05-16T15:49:05+00:00" }, { "name": "symfony/http-client", @@ -3614,16 +3614,16 @@ }, { "name": "symfony/http-client-contracts", - "version": "v3.5.2", + "version": "v3.6.0", "source": { "type": "git", "url": "https://github.com/symfony/http-client-contracts.git", - "reference": "ee8d807ab20fcb51267fdace50fbe3494c31e645" + "reference": "75d7043853a42837e68111812f4d964b01e5101c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/ee8d807ab20fcb51267fdace50fbe3494c31e645", - "reference": "ee8d807ab20fcb51267fdace50fbe3494c31e645", + "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/75d7043853a42837e68111812f4d964b01e5101c", + "reference": "75d7043853a42837e68111812f4d964b01e5101c", "shasum": "" }, "require": { @@ -3636,7 +3636,7 @@ "name": "symfony/contracts" }, "branch-alias": { - "dev-main": "3.5-dev" + "dev-main": "3.6-dev" } }, "autoload": { @@ -3672,7 +3672,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/http-client-contracts/tree/v3.5.2" + "source": "https://github.com/symfony/http-client-contracts/tree/v3.6.0" }, "funding": [ { @@ -3688,20 +3688,20 @@ "type": "tidelift" } ], - "time": "2024-12-07T08:49:48+00:00" + "time": "2025-04-29T11:18:49+00:00" }, { "name": "symfony/http-foundation", - "version": "v7.2.6", + "version": "v7.2.7", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "6023ec7607254c87c5e69fb3558255aca440d72b" + "reference": "0c15d5e9fc6ae7b24bcd4cb1778bac4741eca7fe" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/6023ec7607254c87c5e69fb3558255aca440d72b", - "reference": "6023ec7607254c87c5e69fb3558255aca440d72b", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/0c15d5e9fc6ae7b24bcd4cb1778bac4741eca7fe", + "reference": "0c15d5e9fc6ae7b24bcd4cb1778bac4741eca7fe", "shasum": "" }, "require": { @@ -3750,7 +3750,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v7.2.6" + "source": "https://github.com/symfony/http-foundation/tree/v7.2.7" }, "funding": [ { @@ -3766,20 +3766,20 @@ "type": "tidelift" } ], - "time": "2025-04-09T08:14:01+00:00" + "time": "2025-05-12T14:48:02+00:00" }, { "name": "symfony/http-kernel", - "version": "v7.2.6", + "version": "v7.2.7", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "f9dec01e6094a063e738f8945ef69c0cfcf792ec" + "reference": "4523deb9efb3c5033d84ea664a0da8341d3a4596" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/f9dec01e6094a063e738f8945ef69c0cfcf792ec", - "reference": "f9dec01e6094a063e738f8945ef69c0cfcf792ec", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/4523deb9efb3c5033d84ea664a0da8341d3a4596", + "reference": "4523deb9efb3c5033d84ea664a0da8341d3a4596", "shasum": "" }, "require": { @@ -3864,7 +3864,7 @@ "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/v7.2.6" + "source": "https://github.com/symfony/http-kernel/tree/v7.2.7" }, "funding": [ { @@ -3880,7 +3880,7 @@ "type": "tidelift" } ], - "time": "2025-05-02T09:04:03+00:00" + "time": "2025-05-29T07:35:19+00:00" }, { "name": "symfony/monolog-bridge", @@ -4281,16 +4281,16 @@ }, { "name": "symfony/property-access", - "version": "v7.2.3", + "version": "v7.2.7", "source": { "type": "git", "url": "https://github.com/symfony/property-access.git", - "reference": "b28732e315d81fbec787f838034de7d6c9b2b902" + "reference": "549915118a4c6534f008c09c7a1689b5da05c03a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/property-access/zipball/b28732e315d81fbec787f838034de7d6c9b2b902", - "reference": "b28732e315d81fbec787f838034de7d6c9b2b902", + "url": "https://api.github.com/repos/symfony/property-access/zipball/549915118a4c6534f008c09c7a1689b5da05c03a", + "reference": "549915118a4c6534f008c09c7a1689b5da05c03a", "shasum": "" }, "require": { @@ -4337,7 +4337,7 @@ "reflection" ], "support": { - "source": "https://github.com/symfony/property-access/tree/v7.2.3" + "source": "https://github.com/symfony/property-access/tree/v7.2.7" }, "funding": [ { @@ -4353,7 +4353,7 @@ "type": "tidelift" } ], - "time": "2025-01-17T10:56:55+00:00" + "time": "2025-05-07T15:39:53+00:00" }, { "name": "symfony/property-info", @@ -4523,16 +4523,16 @@ }, { "name": "symfony/runtime", - "version": "v7.2.3", + "version": "v7.2.7", "source": { "type": "git", "url": "https://github.com/symfony/runtime.git", - "reference": "8e8d09bd69b7f6c0260dd3d58f37bd4fbdeab5ad" + "reference": "91a630dc8ccd123f833a2f0508c52744af0407c5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/runtime/zipball/8e8d09bd69b7f6c0260dd3d58f37bd4fbdeab5ad", - "reference": "8e8d09bd69b7f6c0260dd3d58f37bd4fbdeab5ad", + "url": "https://api.github.com/repos/symfony/runtime/zipball/91a630dc8ccd123f833a2f0508c52744af0407c5", + "reference": "91a630dc8ccd123f833a2f0508c52744af0407c5", "shasum": "" }, "require": { @@ -4582,7 +4582,7 @@ "runtime" ], "support": { - "source": "https://github.com/symfony/runtime/tree/v7.2.3" + "source": "https://github.com/symfony/runtime/tree/v7.2.7" }, "funding": [ { @@ -4598,20 +4598,20 @@ "type": "tidelift" } ], - "time": "2024-12-29T21:39:47+00:00" + "time": "2025-05-08T06:52:38+00:00" }, { "name": "symfony/serializer", - "version": "v7.2.6", + "version": "v7.2.7", "source": { "type": "git", "url": "https://github.com/symfony/serializer.git", - "reference": "be549655b034edc1a16ed23d8164aa04318c5ec1" + "reference": "33734cd7b431cb426b784305eafc8bf507e8e19d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/serializer/zipball/be549655b034edc1a16ed23d8164aa04318c5ec1", - "reference": "be549655b034edc1a16ed23d8164aa04318c5ec1", + "url": "https://api.github.com/repos/symfony/serializer/zipball/33734cd7b431cb426b784305eafc8bf507e8e19d", + "reference": "33734cd7b431cb426b784305eafc8bf507e8e19d", "shasum": "" }, "require": { @@ -4680,7 +4680,7 @@ "description": "Handles serializing and deserializing data structures, including object graphs, into array structures or other formats like XML and JSON.", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/serializer/tree/v7.2.6" + "source": "https://github.com/symfony/serializer/tree/v7.2.7" }, "funding": [ { @@ -4696,20 +4696,20 @@ "type": "tidelift" } ], - "time": "2025-04-27T13:34:41+00:00" + "time": "2025-05-12T14:48:02+00:00" }, { "name": "symfony/service-contracts", - "version": "v3.5.1", + "version": "v3.6.0", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "e53260aabf78fb3d63f8d79d69ece59f80d5eda0" + "reference": "f021b05a130d35510bd6b25fe9053c2a8a15d5d4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/e53260aabf78fb3d63f8d79d69ece59f80d5eda0", - "reference": "e53260aabf78fb3d63f8d79d69ece59f80d5eda0", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/f021b05a130d35510bd6b25fe9053c2a8a15d5d4", + "reference": "f021b05a130d35510bd6b25fe9053c2a8a15d5d4", "shasum": "" }, "require": { @@ -4727,7 +4727,7 @@ "name": "symfony/contracts" }, "branch-alias": { - "dev-main": "3.5-dev" + "dev-main": "3.6-dev" } }, "autoload": { @@ -4763,7 +4763,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v3.5.1" + "source": "https://github.com/symfony/service-contracts/tree/v3.6.0" }, "funding": [ { @@ -4779,20 +4779,20 @@ "type": "tidelift" } ], - "time": "2024-09-25T14:20:29+00:00" + "time": "2025-04-25T09:37:31+00:00" }, { "name": "symfony/stimulus-bundle", - "version": "v2.24.0", + "version": "v2.25.2", "source": { "type": "git", "url": "https://github.com/symfony/stimulus-bundle.git", - "reference": "e09840304467cda3324cc116c7f4ee23c8ff227c" + "reference": "5a6aef0646119530da862d5afa1386ade3b9ed43" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/stimulus-bundle/zipball/e09840304467cda3324cc116c7f4ee23c8ff227c", - "reference": "e09840304467cda3324cc116c7f4ee23c8ff227c", + "url": "https://api.github.com/repos/symfony/stimulus-bundle/zipball/5a6aef0646119530da862d5afa1386ade3b9ed43", + "reference": "5a6aef0646119530da862d5afa1386ade3b9ed43", "shasum": "" }, "require": { @@ -4832,7 +4832,7 @@ "symfony-ux" ], "support": { - "source": "https://github.com/symfony/stimulus-bundle/tree/v2.24.0" + "source": "https://github.com/symfony/stimulus-bundle/tree/v2.25.2" }, "funding": [ { @@ -4848,7 +4848,7 @@ "type": "tidelift" } ], - "time": "2025-03-09T21:10:04+00:00" + "time": "2025-05-19T11:54:27+00:00" }, { "name": "symfony/string", @@ -4939,16 +4939,16 @@ }, { "name": "symfony/translation-contracts", - "version": "v3.5.1", + "version": "v3.6.0", "source": { "type": "git", "url": "https://github.com/symfony/translation-contracts.git", - "reference": "4667ff3bd513750603a09c8dedbea942487fb07c" + "reference": "df210c7a2573f1913b2d17cc95f90f53a73d8f7d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/4667ff3bd513750603a09c8dedbea942487fb07c", - "reference": "4667ff3bd513750603a09c8dedbea942487fb07c", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/df210c7a2573f1913b2d17cc95f90f53a73d8f7d", + "reference": "df210c7a2573f1913b2d17cc95f90f53a73d8f7d", "shasum": "" }, "require": { @@ -4961,7 +4961,7 @@ "name": "symfony/contracts" }, "branch-alias": { - "dev-main": "3.5-dev" + "dev-main": "3.6-dev" } }, "autoload": { @@ -4997,7 +4997,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/translation-contracts/tree/v3.5.1" + "source": "https://github.com/symfony/translation-contracts/tree/v3.6.0" }, "funding": [ { @@ -5013,20 +5013,20 @@ "type": "tidelift" } ], - "time": "2024-09-25T14:20:29+00:00" + "time": "2024-09-27T08:32:26+00:00" }, { "name": "symfony/twig-bridge", - "version": "v7.2.5", + "version": "v7.2.7", "source": { "type": "git", "url": "https://github.com/symfony/twig-bridge.git", - "reference": "b1942d5515b7f0a18e16fd668a04ea952db2b0f2" + "reference": "b2b0c03d1a7baf5686acb54d60e174731b0800ec" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/b1942d5515b7f0a18e16fd668a04ea952db2b0f2", - "reference": "b1942d5515b7f0a18e16fd668a04ea952db2b0f2", + "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/b2b0c03d1a7baf5686acb54d60e174731b0800ec", + "reference": "b2b0c03d1a7baf5686acb54d60e174731b0800ec", "shasum": "" }, "require": { @@ -5107,7 +5107,7 @@ "description": "Provides integration for Twig with various Symfony components", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/twig-bridge/tree/v7.2.5" + "source": "https://github.com/symfony/twig-bridge/tree/v7.2.7" }, "funding": [ { @@ -5123,7 +5123,7 @@ "type": "tidelift" } ], - "time": "2025-03-28T13:15:09+00:00" + "time": "2025-05-19T13:28:18+00:00" }, { "name": "symfony/twig-bundle", @@ -5360,16 +5360,16 @@ }, { "name": "symfony/ux-icons", - "version": "v2.24.0", + "version": "v2.25.0", "source": { "type": "git", "url": "https://github.com/symfony/ux-icons.git", - "reference": "39f689b41081f7788ee9c4a188817599d546bfb2" + "reference": "430b2753aa55a46baa001055bf7976b62bc96942" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/ux-icons/zipball/39f689b41081f7788ee9c4a188817599d546bfb2", - "reference": "39f689b41081f7788ee9c4a188817599d546bfb2", + "url": "https://api.github.com/repos/symfony/ux-icons/zipball/430b2753aa55a46baa001055bf7976b62bc96942", + "reference": "430b2753aa55a46baa001055bf7976b62bc96942", "shasum": "" }, "require": { @@ -5429,7 +5429,7 @@ "twig" ], "support": { - "source": "https://github.com/symfony/ux-icons/tree/v2.24.0" + "source": "https://github.com/symfony/ux-icons/tree/v2.25.0" }, "funding": [ { @@ -5445,20 +5445,20 @@ "type": "tidelift" } ], - "time": "2025-04-04T17:32:18+00:00" + "time": "2025-04-07T13:54:07+00:00" }, { "name": "symfony/ux-live-component", - "version": "v2.24.0", + "version": "v2.25.2", "source": { "type": "git", "url": "https://github.com/symfony/ux-live-component.git", - "reference": "ee1a8e5d01f5b3f2f8e6856941fa8c944677e41c" + "reference": "79e8cc179eb21119547c492ae21e4bf529ac1a15" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/ux-live-component/zipball/ee1a8e5d01f5b3f2f8e6856941fa8c944677e41c", - "reference": "ee1a8e5d01f5b3f2f8e6856941fa8c944677e41c", + "url": "https://api.github.com/repos/symfony/ux-live-component/zipball/79e8cc179eb21119547c492ae21e4bf529ac1a15", + "reference": "79e8cc179eb21119547c492ae21e4bf529ac1a15", "shasum": "" }, "require": { @@ -5467,8 +5467,8 @@ "symfony/property-access": "^5.4.5|^6.0|^7.0", "symfony/property-info": "^5.4|^6.0|^7.0", "symfony/stimulus-bundle": "^2.9", - "symfony/ux-twig-component": "^2.8", - "twig/twig": "^3.8.0" + "symfony/ux-twig-component": "^2.25.1", + "twig/twig": "^3.10.3" }, "conflict": { "symfony/config": "<5.4.0" @@ -5489,6 +5489,7 @@ "symfony/security-bundle": "^5.4|^6.0|^7.0", "symfony/serializer": "^5.4|^6.0|^7.0", "symfony/twig-bundle": "^5.4|^6.0|^7.0", + "symfony/uid": "^5.4|^6.0|^7.0", "symfony/validator": "^5.4|^6.0|^7.0", "zenstruck/browser": "^1.2.0", "zenstruck/foundry": "^2.0" @@ -5523,7 +5524,7 @@ "twig" ], "support": { - "source": "https://github.com/symfony/ux-live-component/tree/v2.24.0" + "source": "https://github.com/symfony/ux-live-component/tree/v2.25.2" }, "funding": [ { @@ -5539,20 +5540,20 @@ "type": "tidelift" } ], - "time": "2025-03-12T08:41:47+00:00" + "time": "2025-05-19T11:54:27+00:00" }, { "name": "symfony/ux-turbo", - "version": "v2.24.0", + "version": "v2.25.2", "source": { "type": "git", "url": "https://github.com/symfony/ux-turbo.git", - "reference": "22954300bd0b01ca46f17c7890ea15138d9cf67f" + "reference": "11ebca138005c7e25678c3f98a07ddf718a0480c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/ux-turbo/zipball/22954300bd0b01ca46f17c7890ea15138d9cf67f", - "reference": "22954300bd0b01ca46f17c7890ea15138d9cf67f", + "url": "https://api.github.com/repos/symfony/ux-turbo/zipball/11ebca138005c7e25678c3f98a07ddf718a0480c", + "reference": "11ebca138005c7e25678c3f98a07ddf718a0480c", "shasum": "" }, "require": { @@ -5621,7 +5622,7 @@ "turbo-stream" ], "support": { - "source": "https://github.com/symfony/ux-turbo/tree/v2.24.0" + "source": "https://github.com/symfony/ux-turbo/tree/v2.25.2" }, "funding": [ { @@ -5637,20 +5638,20 @@ "type": "tidelift" } ], - "time": "2025-04-04T17:29:20+00:00" + "time": "2025-05-19T11:54:27+00:00" }, { "name": "symfony/ux-twig-component", - "version": "v2.24.0", + "version": "v2.25.2", "source": { "type": "git", "url": "https://github.com/symfony/ux-twig-component.git", - "reference": "48a46e4c6215d41cc97ba8dff0cff21ea9b255a8" + "reference": "d20da25517fc09d147897d02819a046f0a0f6735" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/ux-twig-component/zipball/48a46e4c6215d41cc97ba8dff0cff21ea9b255a8", - "reference": "48a46e4c6215d41cc97ba8dff0cff21ea9b255a8", + "url": "https://api.github.com/repos/symfony/ux-twig-component/zipball/d20da25517fc09d147897d02819a046f0a0f6735", + "reference": "d20da25517fc09d147897d02819a046f0a0f6735", "shasum": "" }, "require": { @@ -5659,7 +5660,7 @@ "symfony/deprecation-contracts": "^2.2|^3.0", "symfony/event-dispatcher": "^5.4|^6.0|^7.0", "symfony/property-access": "^5.4|^6.0|^7.0", - "twig/twig": "^3.8" + "twig/twig": "^3.10.3" }, "conflict": { "symfony/config": "<5.4.0" @@ -5704,7 +5705,7 @@ "twig" ], "support": { - "source": "https://github.com/symfony/ux-twig-component/tree/v2.24.0" + "source": "https://github.com/symfony/ux-twig-component/tree/v2.25.2" }, "funding": [ { @@ -5720,20 +5721,20 @@ "type": "tidelift" } ], - "time": "2025-03-21T20:14:36+00:00" + "time": "2025-05-20T13:06:01+00:00" }, { "name": "symfony/ux-typed", - "version": "v2.24.0", + "version": "v2.25.2", "source": { "type": "git", "url": "https://github.com/symfony/ux-typed.git", - "reference": "79295d39e738a78a878e135f58dd9a543d00834a" + "reference": "d6dd9f8a1cd3db7c109202391c59e0817aee8131" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/ux-typed/zipball/79295d39e738a78a878e135f58dd9a543d00834a", - "reference": "79295d39e738a78a878e135f58dd9a543d00834a", + "url": "https://api.github.com/repos/symfony/ux-typed/zipball/d6dd9f8a1cd3db7c109202391c59e0817aee8131", + "reference": "d6dd9f8a1cd3db7c109202391c59e0817aee8131", "shasum": "" }, "conflict": { @@ -5771,7 +5772,7 @@ "symfony-ux" ], "support": { - "source": "https://github.com/symfony/ux-typed/tree/v2.24.0" + "source": "https://github.com/symfony/ux-typed/tree/v2.25.2" }, "funding": [ { @@ -5787,7 +5788,7 @@ "type": "tidelift" } ], - "time": "2025-03-09T21:10:04+00:00" + "time": "2025-05-19T11:54:27+00:00" }, { "name": "symfony/var-dumper", @@ -5874,16 +5875,16 @@ }, { "name": "symfony/var-exporter", - "version": "v7.2.6", + "version": "v7.2.7", "source": { "type": "git", "url": "https://github.com/symfony/var-exporter.git", - "reference": "422b8de94c738830a1e071f59ad14d67417d7007" + "reference": "785cff5a2f878bdbc5301965c1271e839aeb9a10" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-exporter/zipball/422b8de94c738830a1e071f59ad14d67417d7007", - "reference": "422b8de94c738830a1e071f59ad14d67417d7007", + "url": "https://api.github.com/repos/symfony/var-exporter/zipball/785cff5a2f878bdbc5301965c1271e839aeb9a10", + "reference": "785cff5a2f878bdbc5301965c1271e839aeb9a10", "shasum": "" }, "require": { @@ -5930,7 +5931,7 @@ "serialize" ], "support": { - "source": "https://github.com/symfony/var-exporter/tree/v7.2.6" + "source": "https://github.com/symfony/var-exporter/tree/v7.2.7" }, "funding": [ { @@ -5946,7 +5947,7 @@ "type": "tidelift" } ], - "time": "2025-05-02T08:36:00+00:00" + "time": "2025-05-15T09:03:48+00:00" }, { "name": "symfony/yaml", @@ -6652,16 +6653,16 @@ }, { "name": "phpstan/phpstan", - "version": "2.1.14", + "version": "2.1.17", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "8f2e03099cac24ff3b379864d171c5acbfc6b9a2" + "reference": "89b5ef665716fa2a52ecd2633f21007a6a349053" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/8f2e03099cac24ff3b379864d171c5acbfc6b9a2", - "reference": "8f2e03099cac24ff3b379864d171c5acbfc6b9a2", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/89b5ef665716fa2a52ecd2633f21007a6a349053", + "reference": "89b5ef665716fa2a52ecd2633f21007a6a349053", "shasum": "" }, "require": { @@ -6706,7 +6707,7 @@ "type": "github" } ], - "time": "2025-05-02T15:32:28+00:00" + "time": "2025-05-21T20:55:28+00:00" }, { "name": "phpunit/php-code-coverage", @@ -7033,16 +7034,16 @@ }, { "name": "phpunit/phpunit", - "version": "11.5.20", + "version": "11.5.21", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "e6bdea63ecb7a8287d2cdab25bdde3126e0cfe6f" + "reference": "d565e2cdc21a7db9dc6c399c1fc2083b8010f289" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/e6bdea63ecb7a8287d2cdab25bdde3126e0cfe6f", - "reference": "e6bdea63ecb7a8287d2cdab25bdde3126e0cfe6f", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/d565e2cdc21a7db9dc6c399c1fc2083b8010f289", + "reference": "d565e2cdc21a7db9dc6c399c1fc2083b8010f289", "shasum": "" }, "require": { @@ -7065,7 +7066,7 @@ "sebastian/code-unit": "^3.0.3", "sebastian/comparator": "^6.3.1", "sebastian/diff": "^6.0.2", - "sebastian/environment": "^7.2.0", + "sebastian/environment": "^7.2.1", "sebastian/exporter": "^6.3.0", "sebastian/global-state": "^7.0.2", "sebastian/object-enumerator": "^6.0.1", @@ -7114,7 +7115,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/11.5.20" + "source": "https://github.com/sebastianbergmann/phpunit/tree/11.5.21" }, "funding": [ { @@ -7138,7 +7139,7 @@ "type": "tidelift" } ], - "time": "2025-05-11T06:39:52+00:00" + "time": "2025-05-21T12:35:00+00:00" }, { "name": "sebastian/cli-parser", @@ -7517,23 +7518,23 @@ }, { "name": "sebastian/environment", - "version": "7.2.0", + "version": "7.2.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "855f3ae0ab316bbafe1ba4e16e9f3c078d24a0c5" + "reference": "a5c75038693ad2e8d4b6c15ba2403532647830c4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/855f3ae0ab316bbafe1ba4e16e9f3c078d24a0c5", - "reference": "855f3ae0ab316bbafe1ba4e16e9f3c078d24a0c5", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/a5c75038693ad2e8d4b6c15ba2403532647830c4", + "reference": "a5c75038693ad2e8d4b6c15ba2403532647830c4", "shasum": "" }, "require": { "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^11.0" + "phpunit/phpunit": "^11.3" }, "suggest": { "ext-posix": "*" @@ -7569,15 +7570,27 @@ "support": { "issues": "https://github.com/sebastianbergmann/environment/issues", "security": "https://github.com/sebastianbergmann/environment/security/policy", - "source": "https://github.com/sebastianbergmann/environment/tree/7.2.0" + "source": "https://github.com/sebastianbergmann/environment/tree/7.2.1" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/environment", + "type": "tidelift" } ], - "time": "2024-07-03T04:54:44+00:00" + "time": "2025-05-21T11:55:47+00:00" }, { "name": "sebastian/exporter", diff --git a/docker/Dockerfile b/docker/Dockerfile deleted file mode 100644 index 1e6b368..0000000 --- a/docker/Dockerfile +++ /dev/null @@ -1,14 +0,0 @@ -FROM unit:php8.3 - -RUN apt-get update \ - && apt-get install -y libpq-dev libicu-dev libonig-dev zip \ - && docker-php-ext-install intl mbstring - -COPY --from=composer:latest /usr/bin/composer /usr/local/bin/composer - -# application setup -COPY config.json /docker-entrypoint.d/config.json - -ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"] -EXPOSE 80 -CMD ["unitd", "--no-daemon", "--control", "unix:/var/run/control.unit.sock"] diff --git a/docker/config.json b/docker/config.json deleted file mode 100644 index 2b89107..0000000 --- a/docker/config.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "listeners": { - "*:80": { - "pass": "routes" - } - }, - "routes": [ - { - "match": { - "uri": [ - "*.php", - "*.php/*" - ] - }, - "action": { - "pass": "applications/symfony/direct" - } - }, - { - "action": { - "share": "/var/www/app/public$uri", - "fallback": { - "pass": "applications/symfony/index" - } - } - } - ], - "applications": { - "symfony": { - "type": "php", - "targets": { - "direct": { - "root": "/var/www/app/public/" - }, - "index": { - "root": "/var/www/app/public/", - "script": "index.php" - } - } - } - } -} diff --git a/symfony.lock b/symfony.lock index 0f3e85f..b9a4532 100644 --- a/symfony.lock +++ b/symfony.lock @@ -1,4 +1,13 @@ { + "doctrine/deprecations": { + "version": "1.1", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "main", + "version": "1.0", + "ref": "87424683adc81d7dc305eefec1fced883084aab9" + } + }, "php-cs-fixer/shim": { "version": "3.55", "recipe": {