Compare commits

...

8 Commits

Author SHA1 Message Date
Ron
96318bb909 Merge pull request #356 from fleetbase/dev-v0.5.29
Some checks failed
Fleetbase CI / Build and Start Docker Services (push) Has been cancelled
v0.5.29 ~ ️ Performance Upgrades 10x Faster, Critical Patches
2025-02-25 20:27:01 +08:00
Ronald A. Richardson
2c10f3551e dont run octane reload on deploy 2025-02-25 20:06:51 +08:00
Ronald A. Richardson
41a469c983 fix static issues with octane 2025-02-25 20:05:21 +08:00
Ronald A. Richardson
edf7efe167 v0.5.29 ~ ️ Performance Upgrades 10x Faster, Critical Patches 2025-02-25 16:44:14 +08:00
Ron
d7a2dd474a Merge pull request #355 from fleetbase/dev-v0.5.28
Some checks failed
Fleetbase CI / Build and Start Docker Services (push) Has been cancelled
v0.5.28 ~ patches for creating contact, and driver api hotfix
2025-02-21 16:29:47 +08:00
Ronald A. Richardson
2b0c6f793d patches for creating contact, and driver api hotfix 2025-02-21 16:24:23 +08:00
Ron
3e60479130 Merge pull request #352 from fleetbase/dev-v0.5.27
Some checks failed
Fleetbase CI / Build and Start Docker Services (push) Has been cancelled
v0.5.27 ~ Update for improved storefront callbacks and patches
2025-02-14 19:15:52 +08:00
Ronald A. Richardson
215d5dc42e v0.5.27 ~ Update for improved storefront callbacks and patches 2025-02-14 19:10:35 +08:00
11 changed files with 1639 additions and 1534 deletions

View File

@@ -9,10 +9,11 @@
"license": "AGPL-3.0-or-later",
"require": {
"php": "^8.0",
"fleetbase/core-api": "^1.5.28",
"fleetbase/fleetops-api": "^0.5.21",
"appstract/laravel-opcache": "^4.0",
"fleetbase/core-api": "^1.5.31",
"fleetbase/fleetops-api": "^0.5.24",
"fleetbase/registry-bridge": "^0.0.18",
"fleetbase/storefront-api": "^0.3.25",
"fleetbase/storefront-api": "^0.3.28",
"guzzlehttp/guzzle": "^7.0.1",
"laravel/framework": "^10.0",
"laravel/octane": "^2.3",

388
api/composer.lock generated
View File

@@ -4,8 +4,70 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
"content-hash": "f0a26ff630d75f3b59d45653ac52cc28",
"content-hash": "e14d62e6c692586cd7be40ac763fab31",
"packages": [
{
"name": "appstract/laravel-opcache",
"version": "4.0.2",
"source": {
"type": "git",
"url": "https://github.com/appstract/laravel-opcache.git",
"reference": "d2ce88cddda6af54c14d1f9ceaaf94b54f38f9d3"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/appstract/laravel-opcache/zipball/d2ce88cddda6af54c14d1f9ceaaf94b54f38f9d3",
"reference": "d2ce88cddda6af54c14d1f9ceaaf94b54f38f9d3",
"shasum": ""
},
"require": {
"guzzlehttp/guzzle": "^6.3.1|^7.0",
"laravel/framework": ">=7.0",
"php": ">=7.2.5"
},
"require-dev": {
"orchestra/testbench": "^5.0",
"phpunit/phpunit": "^8.5"
},
"type": "library",
"extra": {
"laravel": {
"providers": [
"Appstract\\Opcache\\OpcacheServiceProvider"
]
}
},
"autoload": {
"psr-4": {
"Appstract\\Opcache\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Olav van Schie",
"email": "mail@appstract.nl",
"homepage": "https://appstract.nl",
"role": "Developer"
}
],
"description": "PHP OPcache Artisan commands for Laravel.",
"homepage": "https://github.com/appstract/laravel-opcache",
"keywords": [
"Opcache",
"appstract",
"laravel",
"php"
],
"support": {
"issues": "https://github.com/appstract/laravel-opcache/issues",
"source": "https://github.com/appstract/laravel-opcache/tree/4.0.2"
},
"time": "2020-12-01T16:12:14+00:00"
},
{
"name": "aws/aws-crt-php",
"version": "v1.2.7",
@@ -62,16 +124,16 @@
},
{
"name": "aws/aws-sdk-php",
"version": "3.339.12",
"version": "3.340.0",
"source": {
"type": "git",
"url": "https://github.com/aws/aws-sdk-php.git",
"reference": "a63e79c15a972c54bf015a16cce3f3572e0c8221"
"reference": "435aa3c9867d11df4ba4d5c3d11c7b1696dc3898"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/a63e79c15a972c54bf015a16cce3f3572e0c8221",
"reference": "a63e79c15a972c54bf015a16cce3f3572e0c8221",
"url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/435aa3c9867d11df4ba4d5c3d11c7b1696dc3898",
"reference": "435aa3c9867d11df4ba4d5c3d11c7b1696dc3898",
"shasum": ""
},
"require": {
@@ -153,9 +215,9 @@
"support": {
"forum": "https://github.com/aws/aws-sdk-php/discussions",
"issues": "https://github.com/aws/aws-sdk-php/issues",
"source": "https://github.com/aws/aws-sdk-php/tree/3.339.12"
"source": "https://github.com/aws/aws-sdk-php/tree/3.340.0"
},
"time": "2025-02-12T19:08:43+00:00"
"time": "2025-02-24T20:28:24+00:00"
},
{
"name": "aws/aws-sdk-php-laravel",
@@ -2370,16 +2432,16 @@
},
{
"name": "fleetbase/core-api",
"version": "1.5.28",
"version": "1.5.31",
"source": {
"type": "git",
"url": "https://github.com/fleetbase/core-api.git",
"reference": "a027b6af3b9653237ad5d88ef7c5fe3f9e6508ab"
"reference": "4bc6f0fe676396c7e377d552ee5036b54a9699a8"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/fleetbase/core-api/zipball/a027b6af3b9653237ad5d88ef7c5fe3f9e6508ab",
"reference": "a027b6af3b9653237ad5d88ef7c5fe3f9e6508ab",
"url": "https://api.github.com/repos/fleetbase/core-api/zipball/4bc6f0fe676396c7e377d552ee5036b54a9699a8",
"reference": "4bc6f0fe676396c7e377d552ee5036b54a9699a8",
"shasum": ""
},
"require": {
@@ -2464,22 +2526,22 @@
],
"support": {
"issues": "https://github.com/fleetbase/core-api/issues",
"source": "https://github.com/fleetbase/core-api/tree/v1.5.28"
"source": "https://github.com/fleetbase/core-api/tree/v1.5.31"
},
"time": "2025-02-12T14:57:27+00:00"
"time": "2025-02-25T11:55:05+00:00"
},
{
"name": "fleetbase/fleetops-api",
"version": "0.5.21",
"version": "0.5.24",
"source": {
"type": "git",
"url": "https://github.com/fleetbase/fleetops.git",
"reference": "abc3b40c2728273938c67efa13a7a43bf263c8b3"
"reference": "226acb791491be916d25b28eb7fcc5deddcb8cc7"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/fleetbase/fleetops/zipball/abc3b40c2728273938c67efa13a7a43bf263c8b3",
"reference": "abc3b40c2728273938c67efa13a7a43bf263c8b3",
"url": "https://api.github.com/repos/fleetbase/fleetops/zipball/226acb791491be916d25b28eb7fcc5deddcb8cc7",
"reference": "226acb791491be916d25b28eb7fcc5deddcb8cc7",
"shasum": ""
},
"require": {
@@ -2553,9 +2615,9 @@
],
"support": {
"issues": "https://github.com/fleetbase/fleetops/issues",
"source": "https://github.com/fleetbase/fleetops/tree/v0.5.21"
"source": "https://github.com/fleetbase/fleetops/tree/v0.5.24"
},
"time": "2025-02-13T06:34:49+00:00"
"time": "2025-02-25T11:56:45+00:00"
},
{
"name": "fleetbase/laravel-mysql-spatial",
@@ -2707,16 +2769,16 @@
},
{
"name": "fleetbase/storefront-api",
"version": "0.3.26",
"version": "0.3.28",
"source": {
"type": "git",
"url": "https://github.com/fleetbase/storefront.git",
"reference": "6f53138561f6f481a5a4f1f07a9240017f024798"
"reference": "1f9e0f0090463593e2df77daa3843fc43e87825c"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/fleetbase/storefront/zipball/6f53138561f6f481a5a4f1f07a9240017f024798",
"reference": "6f53138561f6f481a5a4f1f07a9240017f024798",
"url": "https://api.github.com/repos/fleetbase/storefront/zipball/1f9e0f0090463593e2df77daa3843fc43e87825c",
"reference": "1f9e0f0090463593e2df77daa3843fc43e87825c",
"shasum": ""
},
"require": {
@@ -2784,9 +2846,9 @@
],
"support": {
"issues": "https://github.com/fleetbase/storefront/issues",
"source": "https://github.com/fleetbase/storefront/tree/v0.3.26"
"source": "https://github.com/fleetbase/storefront/tree/v0.3.28"
},
"time": "2025-02-12T14:56:40+00:00"
"time": "2025-02-25T08:28:33+00:00"
},
{
"name": "fleetbase/twilio",
@@ -3333,16 +3395,16 @@
},
{
"name": "giggsey/libphonenumber-for-php",
"version": "8.13.54",
"version": "8.13.55",
"source": {
"type": "git",
"url": "https://github.com/giggsey/libphonenumber-for-php.git",
"reference": "42d3a03d4f47fcb784666743f4323a7b87a2b2ba"
"reference": "6e28b3d53cf96d7f41c83d9b80b6021ecbd00537"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/giggsey/libphonenumber-for-php/zipball/42d3a03d4f47fcb784666743f4323a7b87a2b2ba",
"reference": "42d3a03d4f47fcb784666743f4323a7b87a2b2ba",
"url": "https://api.github.com/repos/giggsey/libphonenumber-for-php/zipball/6e28b3d53cf96d7f41c83d9b80b6021ecbd00537",
"reference": "6e28b3d53cf96d7f41c83d9b80b6021ecbd00537",
"shasum": ""
},
"require": {
@@ -3406,7 +3468,7 @@
"issues": "https://github.com/giggsey/libphonenumber-for-php/issues",
"source": "https://github.com/giggsey/libphonenumber-for-php"
},
"time": "2025-01-31T14:50:26+00:00"
"time": "2025-02-14T08:14:08+00:00"
},
{
"name": "giggsey/locale",
@@ -3535,16 +3597,16 @@
},
{
"name": "google/apiclient-services",
"version": "v0.394.0",
"version": "v0.396.0",
"source": {
"type": "git",
"url": "https://github.com/googleapis/google-api-php-client-services.git",
"reference": "17fa8210d62c02c398fb4985ed4bc461d18989c1"
"reference": "ceb2e432e4326c6775d24f62d554395a1a9ad3dd"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/googleapis/google-api-php-client-services/zipball/17fa8210d62c02c398fb4985ed4bc461d18989c1",
"reference": "17fa8210d62c02c398fb4985ed4bc461d18989c1",
"url": "https://api.github.com/repos/googleapis/google-api-php-client-services/zipball/ceb2e432e4326c6775d24f62d554395a1a9ad3dd",
"reference": "ceb2e432e4326c6775d24f62d554395a1a9ad3dd",
"shasum": ""
},
"require": {
@@ -3573,9 +3635,9 @@
],
"support": {
"issues": "https://github.com/googleapis/google-api-php-client-services/issues",
"source": "https://github.com/googleapis/google-api-php-client-services/tree/v0.394.0"
"source": "https://github.com/googleapis/google-api-php-client-services/tree/v0.396.0"
},
"time": "2025-02-10T01:06:23+00:00"
"time": "2025-02-24T01:10:27+00:00"
},
{
"name": "google/auth",
@@ -3640,16 +3702,16 @@
},
{
"name": "google/cloud-core",
"version": "v1.62.0",
"version": "v1.62.1",
"source": {
"type": "git",
"url": "https://github.com/googleapis/google-cloud-php-core.git",
"reference": "8de597fbd6fcac35a33594672d180c5e271fb4f0"
"reference": "824a617d5c2b1b571673d1111856f5c2f064a0fd"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/googleapis/google-cloud-php-core/zipball/8de597fbd6fcac35a33594672d180c5e271fb4f0",
"reference": "8de597fbd6fcac35a33594672d180c5e271fb4f0",
"url": "https://api.github.com/repos/googleapis/google-cloud-php-core/zipball/824a617d5c2b1b571673d1111856f5c2f064a0fd",
"reference": "824a617d5c2b1b571673d1111856f5c2f064a0fd",
"shasum": ""
},
"require": {
@@ -3700,9 +3762,9 @@
],
"description": "Google Cloud PHP shared dependency, providing functionality useful to all components.",
"support": {
"source": "https://github.com/googleapis/google-cloud-php-core/tree/v1.62.0"
"source": "https://github.com/googleapis/google-cloud-php-core/tree/v1.62.1"
},
"time": "2025-02-08T00:05:17+00:00"
"time": "2025-02-22T00:57:16+00:00"
},
{
"name": "google/cloud-storage",
@@ -3763,16 +3825,16 @@
},
{
"name": "google/common-protos",
"version": "4.10.0",
"version": "4.11.0",
"source": {
"type": "git",
"url": "https://github.com/googleapis/common-protos-php.git",
"reference": "88bb76504910ddfe8fec457b622145c5731ab8ea"
"reference": "2554ed1f09aa20faae7b71b590e7063df97ff670"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/googleapis/common-protos-php/zipball/88bb76504910ddfe8fec457b622145c5731ab8ea",
"reference": "88bb76504910ddfe8fec457b622145c5731ab8ea",
"url": "https://api.github.com/repos/googleapis/common-protos-php/zipball/2554ed1f09aa20faae7b71b590e7063df97ff670",
"reference": "2554ed1f09aa20faae7b71b590e7063df97ff670",
"shasum": ""
},
"require": {
@@ -3816,9 +3878,9 @@
"google"
],
"support": {
"source": "https://github.com/googleapis/common-protos-php/tree/v4.10.0"
"source": "https://github.com/googleapis/common-protos-php/tree/v4.11.0"
},
"time": "2025-02-03T23:47:57+00:00"
"time": "2025-02-18T19:46:55+00:00"
},
{
"name": "google/gax",
@@ -3879,16 +3941,16 @@
},
{
"name": "google/grpc-gcp",
"version": "v0.4.0",
"version": "v0.4.1",
"source": {
"type": "git",
"url": "https://github.com/GoogleCloudPlatform/grpc-gcp-php.git",
"reference": "2a80dbf690922aa52bb6bb79b9a32a9637a5c2d9"
"reference": "e585b7721bbe806ef45b5c52ae43dfc2bff89968"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/GoogleCloudPlatform/grpc-gcp-php/zipball/2a80dbf690922aa52bb6bb79b9a32a9637a5c2d9",
"reference": "2a80dbf690922aa52bb6bb79b9a32a9637a5c2d9",
"url": "https://api.github.com/repos/GoogleCloudPlatform/grpc-gcp-php/zipball/e585b7721bbe806ef45b5c52ae43dfc2bff89968",
"reference": "e585b7721bbe806ef45b5c52ae43dfc2bff89968",
"shasum": ""
},
"require": {
@@ -3918,9 +3980,9 @@
"description": "gRPC GCP library for channel management",
"support": {
"issues": "https://github.com/GoogleCloudPlatform/grpc-gcp-php/issues",
"source": "https://github.com/GoogleCloudPlatform/grpc-gcp-php/tree/v0.4.0"
"source": "https://github.com/GoogleCloudPlatform/grpc-gcp-php/tree/v0.4.1"
},
"time": "2024-04-03T16:37:55+00:00"
"time": "2025-02-19T21:53:22+00:00"
},
{
"name": "google/longrunning",
@@ -4912,16 +4974,16 @@
},
{
"name": "kreait/firebase-php",
"version": "7.16.1",
"version": "7.17.0",
"source": {
"type": "git",
"url": "https://github.com/kreait/firebase-php.git",
"reference": "81c35806ce57eed86d5dc865f756974a23e0e6a3"
"reference": "a08e34fa435407acb8766e1d09584d7fb4d55683"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/kreait/firebase-php/zipball/81c35806ce57eed86d5dc865f756974a23e0e6a3",
"reference": "81c35806ce57eed86d5dc865f756974a23e0e6a3",
"url": "https://api.github.com/repos/kreait/firebase-php/zipball/a08e34fa435407acb8766e1d09584d7fb4d55683",
"reference": "a08e34fa435407acb8766e1d09584d7fb4d55683",
"shasum": ""
},
"require": {
@@ -4951,8 +5013,8 @@
"psr/log": "^1.1|^2.0|^3.0.2"
},
"require-dev": {
"friendsofphp/php-cs-fixer": "^3.65.0",
"google/cloud-firestore": "^1.47.2",
"php-cs-fixer/shim": "^3.68.5",
"phpstan/extension-installer": "^1.4.3",
"phpstan/phpstan": "^2.0.4",
"phpstan/phpstan-deprecation-rules": "^2.0.1",
@@ -5007,7 +5069,7 @@
"type": "github"
}
],
"time": "2025-01-20T10:10:11+00:00"
"time": "2025-02-22T22:26:01+00:00"
},
{
"name": "kreait/firebase-tokens",
@@ -5734,21 +5796,21 @@
},
{
"name": "laravel/octane",
"version": "v2.7.0",
"version": "v2.8.1",
"source": {
"type": "git",
"url": "https://github.com/laravel/octane.git",
"reference": "c9580d430fa8459823bd1dfbcb2bcfd591548cec"
"reference": "951023e3c0ee8934d9f8338fd6495a0a969eefc4"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/laravel/octane/zipball/c9580d430fa8459823bd1dfbcb2bcfd591548cec",
"reference": "c9580d430fa8459823bd1dfbcb2bcfd591548cec",
"url": "https://api.github.com/repos/laravel/octane/zipball/951023e3c0ee8934d9f8338fd6495a0a969eefc4",
"reference": "951023e3c0ee8934d9f8338fd6495a0a969eefc4",
"shasum": ""
},
"require": {
"laminas/laminas-diactoros": "^3.0",
"laravel/framework": "^10.10.1|^11.0",
"laravel/framework": "^10.10.1|^11.0|^12.0",
"laravel/prompts": "^0.1.24|^0.2.0|^0.3.0",
"laravel/serializable-closure": "^1.3|^2.0",
"nesbot/carbon": "^2.66.0|^3.0",
@@ -5769,9 +5831,9 @@
"livewire/livewire": "^2.12.3|^3.0",
"mockery/mockery": "^1.5.1",
"nunomaduro/collision": "^6.4.0|^7.5.2|^8.0",
"orchestra/testbench": "^8.21|^9.0",
"orchestra/testbench": "^8.21|^9.0|^10.0",
"phpstan/phpstan": "^1.10.15",
"phpunit/phpunit": "^10.4",
"phpunit/phpunit": "^10.4|^11.5",
"spiral/roadrunner-cli": "^2.6.0",
"spiral/roadrunner-http": "^3.3.0"
},
@@ -5820,7 +5882,7 @@
"issues": "https://github.com/laravel/octane/issues",
"source": "https://github.com/laravel/octane"
},
"time": "2025-02-11T15:04:38+00:00"
"time": "2025-02-19T20:28:29+00:00"
},
{
"name": "laravel/prompts",
@@ -6826,29 +6888,29 @@
},
{
"name": "maatwebsite/excel",
"version": "3.1.62",
"version": "3.1.64",
"source": {
"type": "git",
"url": "https://github.com/SpartnerNL/Laravel-Excel.git",
"reference": "decfb9140161fcc117571e47e35ddf27983189ce"
"reference": "e25d44a2d91da9179cd2d7fec952313548597a79"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/SpartnerNL/Laravel-Excel/zipball/decfb9140161fcc117571e47e35ddf27983189ce",
"reference": "decfb9140161fcc117571e47e35ddf27983189ce",
"url": "https://api.github.com/repos/SpartnerNL/Laravel-Excel/zipball/e25d44a2d91da9179cd2d7fec952313548597a79",
"reference": "e25d44a2d91da9179cd2d7fec952313548597a79",
"shasum": ""
},
"require": {
"composer/semver": "^3.3",
"ext-json": "*",
"illuminate/support": "5.8.*||^6.0||^7.0||^8.0||^9.0||^10.0||^11.0",
"illuminate/support": "5.8.*||^6.0||^7.0||^8.0||^9.0||^10.0||^11.0||^12.0",
"php": "^7.0||^8.0",
"phpoffice/phpspreadsheet": "^1.29.7",
"phpoffice/phpspreadsheet": "^1.29.9",
"psr/simple-cache": "^1.0||^2.0||^3.0"
},
"require-dev": {
"laravel/scout": "^7.0||^8.0||^9.0||^10.0",
"orchestra/testbench": "^6.0||^7.0||^8.0||^9.0",
"orchestra/testbench": "^6.0||^7.0||^8.0||^9.0||^10.0",
"predis/predis": "^1.1"
},
"type": "library",
@@ -6891,7 +6953,7 @@
],
"support": {
"issues": "https://github.com/SpartnerNL/Laravel-Excel/issues",
"source": "https://github.com/SpartnerNL/Laravel-Excel/tree/3.1.62"
"source": "https://github.com/SpartnerNL/Laravel-Excel/tree/3.1.64"
},
"funding": [
{
@@ -6903,7 +6965,7 @@
"type": "github"
}
],
"time": "2025-01-04T12:14:36+00:00"
"time": "2025-02-24T11:12:50+00:00"
},
{
"name": "maennchen/zipstream-php",
@@ -10897,20 +10959,20 @@
},
{
"name": "sentry/sentry-laravel",
"version": "4.12.0",
"version": "4.13.0",
"source": {
"type": "git",
"url": "https://github.com/getsentry/sentry-laravel.git",
"reference": "da1ee3417dfb3576a6aaa0f8b25892ebdb98fdb0"
"reference": "d232ac494258e0d50a77c575a5af5f1a426d3f87"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/getsentry/sentry-laravel/zipball/da1ee3417dfb3576a6aaa0f8b25892ebdb98fdb0",
"reference": "da1ee3417dfb3576a6aaa0f8b25892ebdb98fdb0",
"url": "https://api.github.com/repos/getsentry/sentry-laravel/zipball/d232ac494258e0d50a77c575a5af5f1a426d3f87",
"reference": "d232ac494258e0d50a77c575a5af5f1a426d3f87",
"shasum": ""
},
"require": {
"illuminate/support": "^6.0 | ^7.0 | ^8.0 | ^9.0 | ^10.0 | ^11.0",
"illuminate/support": "^6.0 | ^7.0 | ^8.0 | ^9.0 | ^10.0 | ^11.0 | ^12.0",
"nyholm/psr7": "^1.0",
"php": "^7.2 | ^8.0",
"sentry/sentry": "^4.10",
@@ -10920,12 +10982,12 @@
"friendsofphp/php-cs-fixer": "^3.11",
"guzzlehttp/guzzle": "^7.2",
"laravel/folio": "^1.1",
"laravel/framework": "^6.0 | ^7.0 | ^8.0 | ^9.0 | ^10.0 | ^11.0",
"laravel/framework": "^6.0 | ^7.0 | ^8.0 | ^9.0 | ^10.0 | ^11.0 | ^12.0",
"livewire/livewire": "^2.0 | ^3.0",
"mockery/mockery": "^1.3",
"orchestra/testbench": "^4.7 | ^5.1 | ^6.0 | ^7.0 | ^8.0 | ^9.0",
"orchestra/testbench": "^4.7 | ^5.1 | ^6.0 | ^7.0 | ^8.0 | ^9.0 | ^10.0",
"phpstan/phpstan": "^1.10",
"phpunit/phpunit": "^8.4 | ^9.3 | ^10.4"
"phpunit/phpunit": "^8.4 | ^9.3 | ^10.4 | ^11.5"
},
"type": "library",
"extra": {
@@ -10970,7 +11032,7 @@
],
"support": {
"issues": "https://github.com/getsentry/sentry-laravel/issues",
"source": "https://github.com/getsentry/sentry-laravel/tree/4.12.0"
"source": "https://github.com/getsentry/sentry-laravel/tree/4.13.0"
},
"funding": [
{
@@ -10982,7 +11044,7 @@
"type": "custom"
}
],
"time": "2025-02-05T13:13:03+00:00"
"time": "2025-02-18T10:09:29+00:00"
},
{
"name": "spatie/laravel-activitylog",
@@ -11077,29 +11139,29 @@
},
{
"name": "spatie/laravel-google-cloud-storage",
"version": "2.3.0",
"version": "2.3.1",
"source": {
"type": "git",
"url": "https://github.com/spatie/laravel-google-cloud-storage.git",
"reference": "c25fc6a1b9f86e8d458830588d0c88c723badc8f"
"reference": "a9ef9952fbb4289d896ab22da7b41b0c9db2fba5"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/spatie/laravel-google-cloud-storage/zipball/c25fc6a1b9f86e8d458830588d0c88c723badc8f",
"reference": "c25fc6a1b9f86e8d458830588d0c88c723badc8f",
"url": "https://api.github.com/repos/spatie/laravel-google-cloud-storage/zipball/a9ef9952fbb4289d896ab22da7b41b0c9db2fba5",
"reference": "a9ef9952fbb4289d896ab22da7b41b0c9db2fba5",
"shasum": ""
},
"require": {
"illuminate/contracts": "^9.0|^10.0|^11.0",
"illuminate/filesystem": "^9.0|^10.0|^11.0",
"illuminate/support": "^9.0|^10.0|^11.0",
"illuminate/contracts": "^10.0|^11.0|^12.0",
"illuminate/filesystem": "^10.0|^11.0|^12.0",
"illuminate/support": "^10.0|^11.0|^12.0",
"league/flysystem-google-cloud-storage": "^3.0.15",
"php": "^8.0"
},
"require-dev": {
"nunomaduro/collision": "^6.1|^7.0|^8.0",
"orchestra/testbench": "^7.0|^8.0|^9.0",
"phpunit/phpunit": "^9.6|^10.0",
"nunomaduro/collision": "^7.0|^8.0",
"orchestra/testbench": "^8.0|^9.0|^10.0",
"phpunit/phpunit": "^10.0|^11.0|^12.0",
"spatie/laravel-ray": "^1.29"
},
"type": "library",
@@ -11138,7 +11200,7 @@
],
"support": {
"issues": "https://github.com/spatie/laravel-google-cloud-storage/issues",
"source": "https://github.com/spatie/laravel-google-cloud-storage/tree/2.3.0"
"source": "https://github.com/spatie/laravel-google-cloud-storage/tree/2.3.1"
},
"funding": [
{
@@ -11146,7 +11208,7 @@
"type": "github"
}
],
"time": "2024-03-14T22:16:34+00:00"
"time": "2025-02-24T15:21:46+00:00"
},
{
"name": "spatie/laravel-package-tools",
@@ -11210,16 +11272,16 @@
},
{
"name": "spatie/laravel-permission",
"version": "6.13.0",
"version": "6.15.0",
"source": {
"type": "git",
"url": "https://github.com/spatie/laravel-permission.git",
"reference": "bb3ad222d65ec804c219cc52a8b54f5af2e1636a"
"reference": "86074fcfd127f9fa7bcdf550b7c938e3beb0d65f"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/spatie/laravel-permission/zipball/bb3ad222d65ec804c219cc52a8b54f5af2e1636a",
"reference": "bb3ad222d65ec804c219cc52a8b54f5af2e1636a",
"url": "https://api.github.com/repos/spatie/laravel-permission/zipball/86074fcfd127f9fa7bcdf550b7c938e3beb0d65f",
"reference": "86074fcfd127f9fa7bcdf550b7c938e3beb0d65f",
"shasum": ""
},
"require": {
@@ -11281,7 +11343,7 @@
],
"support": {
"issues": "https://github.com/spatie/laravel-permission/issues",
"source": "https://github.com/spatie/laravel-permission/tree/6.13.0"
"source": "https://github.com/spatie/laravel-permission/tree/6.15.0"
},
"funding": [
{
@@ -11289,7 +11351,7 @@
"type": "github"
}
],
"time": "2025-02-05T15:42:48+00:00"
"time": "2025-02-17T19:18:01+00:00"
},
{
"name": "spatie/laravel-responsecache",
@@ -11376,20 +11438,20 @@
},
{
"name": "spatie/laravel-schedule-monitor",
"version": "3.10.0",
"version": "3.10.3",
"source": {
"type": "git",
"url": "https://github.com/spatie/laravel-schedule-monitor.git",
"reference": "36855a55de727acf51918c1e66be2296449047da"
"reference": "8731755b91d5d724a5bd2c7028e3d0c8c930e8a1"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/spatie/laravel-schedule-monitor/zipball/36855a55de727acf51918c1e66be2296449047da",
"reference": "36855a55de727acf51918c1e66be2296449047da",
"url": "https://api.github.com/repos/spatie/laravel-schedule-monitor/zipball/8731755b91d5d724a5bd2c7028e3d0c8c930e8a1",
"reference": "8731755b91d5d724a5bd2c7028e3d0c8c930e8a1",
"shasum": ""
},
"require": {
"illuminate/bus": "^9.0|^10.0|^11.0",
"illuminate/bus": "^9.0|^10.0|^11.0|^12.0",
"lorisleiva/cron-translator": "^0.3.0|^0.4.0",
"nesbot/carbon": "^2.63|^3.0",
"nunomaduro/termwind": "^1.10.1|^2.0",
@@ -11399,9 +11461,9 @@
"require-dev": {
"mockery/mockery": "^1.4",
"ohdearapp/ohdear-php-sdk": "^3.0",
"orchestra/testbench": "^7.0|^8.0|^9.0",
"pestphp/pest": "^1.20|^2.34",
"pestphp/pest-plugin-laravel": "^1.2|^2.3",
"orchestra/testbench": "^7.0|^8.0|^9.0|^10.0",
"pestphp/pest": "^1.20|^2.34|^3.7",
"pestphp/pest-plugin-laravel": "^1.2|^2.3|^3.1",
"spatie/pest-plugin-snapshots": "^1.1|^2.1",
"spatie/phpunit-snapshot-assertions": "^4.2|^5.1",
"spatie/test-time": "^1.2"
@@ -11443,7 +11505,7 @@
],
"support": {
"issues": "https://github.com/spatie/laravel-schedule-monitor/issues",
"source": "https://github.com/spatie/laravel-schedule-monitor/tree/3.10.0"
"source": "https://github.com/spatie/laravel-schedule-monitor/tree/3.10.3"
},
"funding": [
{
@@ -11451,30 +11513,30 @@
"type": "github"
}
],
"time": "2025-02-05T08:20:03+00:00"
"time": "2025-02-21T19:56:48+00:00"
},
{
"name": "spatie/laravel-sluggable",
"version": "3.7.2",
"version": "3.7.3",
"source": {
"type": "git",
"url": "https://github.com/spatie/laravel-sluggable.git",
"reference": "cfe8440ebce367b66bdfec6e1a7c8e33879092fc"
"reference": "e34f22aac4cf20ba0268c892bf93dfaada71a6fe"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/spatie/laravel-sluggable/zipball/cfe8440ebce367b66bdfec6e1a7c8e33879092fc",
"reference": "cfe8440ebce367b66bdfec6e1a7c8e33879092fc",
"url": "https://api.github.com/repos/spatie/laravel-sluggable/zipball/e34f22aac4cf20ba0268c892bf93dfaada71a6fe",
"reference": "e34f22aac4cf20ba0268c892bf93dfaada71a6fe",
"shasum": ""
},
"require": {
"illuminate/database": "^8.0|^9.0|^10.0|^11.0",
"illuminate/support": "^8.0|^9.0|^10.0|^11.0",
"illuminate/database": "^8.0|^9.0|^10.0|^11.0|^12.0",
"illuminate/support": "^8.0|^9.0|^10.0|^11.0|^12.0",
"php": "^8.0"
},
"require-dev": {
"orchestra/testbench": "^6.23|^7.0|^8.0|^9.0",
"pestphp/pest": "^1.20|^2.0",
"orchestra/testbench": "^6.23|^7.0|^8.0|^9.0|^10.0",
"pestphp/pest": "^1.20|^2.0|^3.7",
"spatie/laravel-translatable": "^5.0|^6.0"
},
"type": "library",
@@ -11502,7 +11564,7 @@
"spatie"
],
"support": {
"source": "https://github.com/spatie/laravel-sluggable/tree/3.7.2"
"source": "https://github.com/spatie/laravel-sluggable/tree/3.7.3"
},
"funding": [
{
@@ -11510,7 +11572,7 @@
"type": "github"
}
],
"time": "2024-12-30T09:06:04+00:00"
"time": "2025-02-20T15:55:58+00:00"
},
{
"name": "spomky-labs/pki-framework",
@@ -17831,30 +17893,30 @@
},
{
"name": "spatie/error-solutions",
"version": "1.1.2",
"version": "1.1.3",
"source": {
"type": "git",
"url": "https://github.com/spatie/error-solutions.git",
"reference": "d239a65235a1eb128dfa0a4e4c4ef032ea11b541"
"reference": "e495d7178ca524f2dd0fe6a1d99a1e608e1c9936"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/spatie/error-solutions/zipball/d239a65235a1eb128dfa0a4e4c4ef032ea11b541",
"reference": "d239a65235a1eb128dfa0a4e4c4ef032ea11b541",
"url": "https://api.github.com/repos/spatie/error-solutions/zipball/e495d7178ca524f2dd0fe6a1d99a1e608e1c9936",
"reference": "e495d7178ca524f2dd0fe6a1d99a1e608e1c9936",
"shasum": ""
},
"require": {
"php": "^8.0"
},
"require-dev": {
"illuminate/broadcasting": "^10.0|^11.0",
"illuminate/cache": "^10.0|^11.0",
"illuminate/support": "^10.0|^11.0",
"livewire/livewire": "^2.11|^3.3.5",
"illuminate/broadcasting": "^10.0|^11.0|^12.0",
"illuminate/cache": "^10.0|^11.0|^12.0",
"illuminate/support": "^10.0|^11.0|^12.0",
"livewire/livewire": "^2.11|^3.5.20",
"openai-php/client": "^0.10.1",
"orchestra/testbench": "^7.0|8.22.3|^9.0",
"pestphp/pest": "^2.20",
"phpstan/phpstan": "^1.11",
"orchestra/testbench": "8.22.3|^9.0|^10.0",
"pestphp/pest": "^2.20|^3.0",
"phpstan/phpstan": "^2.1",
"psr/simple-cache": "^3.0",
"psr/simple-cache-implementation": "^3.0",
"spatie/ray": "^1.28",
@@ -17893,7 +17955,7 @@
],
"support": {
"issues": "https://github.com/spatie/error-solutions/issues",
"source": "https://github.com/spatie/error-solutions/tree/1.1.2"
"source": "https://github.com/spatie/error-solutions/tree/1.1.3"
},
"funding": [
{
@@ -17901,24 +17963,24 @@
"type": "github"
}
],
"time": "2024-12-11T09:51:56+00:00"
"time": "2025-02-14T12:29:50+00:00"
},
{
"name": "spatie/flare-client-php",
"version": "1.10.0",
"version": "1.10.1",
"source": {
"type": "git",
"url": "https://github.com/spatie/flare-client-php.git",
"reference": "140a42b2c5d59ac4ecf8f5b493386a4f2eb28272"
"reference": "bf1716eb98bd689451b071548ae9e70738dce62f"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/spatie/flare-client-php/zipball/140a42b2c5d59ac4ecf8f5b493386a4f2eb28272",
"reference": "140a42b2c5d59ac4ecf8f5b493386a4f2eb28272",
"url": "https://api.github.com/repos/spatie/flare-client-php/zipball/bf1716eb98bd689451b071548ae9e70738dce62f",
"reference": "bf1716eb98bd689451b071548ae9e70738dce62f",
"shasum": ""
},
"require": {
"illuminate/pipeline": "^8.0|^9.0|^10.0|^11.0",
"illuminate/pipeline": "^8.0|^9.0|^10.0|^11.0|^12.0",
"php": "^8.0",
"spatie/backtrace": "^1.6.1",
"symfony/http-foundation": "^5.2|^6.0|^7.0",
@@ -17962,7 +18024,7 @@
],
"support": {
"issues": "https://github.com/spatie/flare-client-php/issues",
"source": "https://github.com/spatie/flare-client-php/tree/1.10.0"
"source": "https://github.com/spatie/flare-client-php/tree/1.10.1"
},
"funding": [
{
@@ -17970,20 +18032,20 @@
"type": "github"
}
],
"time": "2024-12-02T14:30:06+00:00"
"time": "2025-02-14T13:42:06+00:00"
},
{
"name": "spatie/ignition",
"version": "1.15.0",
"version": "1.15.1",
"source": {
"type": "git",
"url": "https://github.com/spatie/ignition.git",
"reference": "e3a68e137371e1eb9edc7f78ffa733f3b98991d2"
"reference": "31f314153020aee5af3537e507fef892ffbf8c85"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/spatie/ignition/zipball/e3a68e137371e1eb9edc7f78ffa733f3b98991d2",
"reference": "e3a68e137371e1eb9edc7f78ffa733f3b98991d2",
"url": "https://api.github.com/repos/spatie/ignition/zipball/31f314153020aee5af3537e507fef892ffbf8c85",
"reference": "31f314153020aee5af3537e507fef892ffbf8c85",
"shasum": ""
},
"require": {
@@ -17996,7 +18058,7 @@
"symfony/var-dumper": "^5.4|^6.0|^7.0"
},
"require-dev": {
"illuminate/cache": "^9.52|^10.0|^11.0",
"illuminate/cache": "^9.52|^10.0|^11.0|^12.0",
"mockery/mockery": "^1.4",
"pestphp/pest": "^1.20|^2.0",
"phpstan/extension-installer": "^1.1",
@@ -18053,27 +18115,27 @@
"type": "github"
}
],
"time": "2024-06-12T14:55:22+00:00"
"time": "2025-02-21T14:31:39+00:00"
},
{
"name": "spatie/laravel-ignition",
"version": "2.9.0",
"version": "2.9.1",
"source": {
"type": "git",
"url": "https://github.com/spatie/laravel-ignition.git",
"reference": "62042df15314b829d0f26e02108f559018e2aad0"
"reference": "1baee07216d6748ebd3a65ba97381b051838707a"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/62042df15314b829d0f26e02108f559018e2aad0",
"reference": "62042df15314b829d0f26e02108f559018e2aad0",
"url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/1baee07216d6748ebd3a65ba97381b051838707a",
"reference": "1baee07216d6748ebd3a65ba97381b051838707a",
"shasum": ""
},
"require": {
"ext-curl": "*",
"ext-json": "*",
"ext-mbstring": "*",
"illuminate/support": "^10.0|^11.0",
"illuminate/support": "^10.0|^11.0|^12.0",
"php": "^8.1",
"spatie/ignition": "^1.15",
"symfony/console": "^6.2.3|^7.0",
@@ -18082,12 +18144,12 @@
"require-dev": {
"livewire/livewire": "^2.11|^3.3.5",
"mockery/mockery": "^1.5.1",
"openai-php/client": "^0.8.1",
"orchestra/testbench": "8.22.3|^9.0",
"pestphp/pest": "^2.34",
"openai-php/client": "^0.8.1|^0.10",
"orchestra/testbench": "8.22.3|^9.0|^10.0",
"pestphp/pest": "^2.34|^3.7",
"phpstan/extension-installer": "^1.3.1",
"phpstan/phpstan-deprecation-rules": "^1.1.1",
"phpstan/phpstan-phpunit": "^1.3.16",
"phpstan/phpstan-deprecation-rules": "^1.1.1|^2.0",
"phpstan/phpstan-phpunit": "^1.3.16|^2.0",
"vlucas/phpdotenv": "^5.5"
},
"suggest": {
@@ -18144,7 +18206,7 @@
"type": "github"
}
],
"time": "2024-12-02T08:43:31+00:00"
"time": "2025-02-20T13:13:55+00:00"
},
{
"name": "symfony/yaml",
@@ -18278,5 +18340,5 @@
"php": "^8.0"
},
"platform-dev": [],
"plugin-api-version": "2.2.0"
"plugin-api-version": "2.6.0"
}

30
api/config/opcache.php Normal file
View File

@@ -0,0 +1,30 @@
<?php
return [
'url' => env('OPCACHE_URL', config('app.url')),
'prefix' => 'opcache-api',
'verify' => true,
'headers' => [],
'directories' => [
base_path('app'),
base_path('bootstrap'),
base_path('public'),
base_path('resources'),
base_path('routes'),
base_path('storage'),
base_path('vendor'),
],
'exclude' => [
'test',
'Test',
'tests',
'Tests',
'stub',
'Stub',
'stubs',
'Stubs',
'dumper',
'Dumper',
'Autoload',
],
];

View File

@@ -26,10 +26,14 @@ php artisan schedule-monitor:sync
# Clear cache
php artisan cache:clear
php artisan route:clear
# Optimize
# php artisan config:cache
# php artisan route:cache
php artisan config:cache
php artisan route:cache
# Initialize registry
php artisan registry:init
# Restart octane
# php artisan octane:reload

View File

@@ -1,6 +1,6 @@
{
"name": "@fleetbase/console",
"version": "0.5.26",
"version": "0.5.29",
"private": true,
"description": "Modular logistics and supply chain operating system (LSOS)",
"repository": "https://github.com/fleetbase/fleetbase",
@@ -33,11 +33,11 @@
"@fleetbase/ember-core": "latest",
"@fleetbase/ember-ui": "latest",
"@fleetbase/fleetops-data": "latest",
"@fleetbase/fleetops-engine": "^0.5.21",
"@fleetbase/fleetops-engine": "^0.5.24",
"@fleetbase/iam-engine": "^0.1.3",
"@fleetbase/leaflet-routing-machine": "^3.2.16",
"@fleetbase/registry-bridge-engine": "^0.0.18",
"@fleetbase/storefront-engine": "^0.3.25",
"@fleetbase/storefront-engine": "^0.3.28",
"@fortawesome/ember-fontawesome": "^2.0.0",
"ember-changeset": "^4.1.2",
"ember-changeset-validations": "^4.1.1",

2708
console/pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,11 @@
services:
cache:
image: redis:4-alpine
healthcheck:
test: ["CMD", "redis-cli", "ping"]
interval: 10s
timeout: 5s
retries: 5
database:
image: mysql:8.0-oracle
@@ -12,6 +17,11 @@ services:
environment:
MYSQL_ALLOW_EMPTY_PASSWORD: "yes"
MYSQL_DATABASE: "fleetbase"
healthcheck:
test: ["CMD", "mysqladmin", "ping", "-h", "localhost"]
interval: 10s
timeout: 5s
retries: 5
socket:
image: socketcluster/socketcluster:v17.4.0
@@ -28,6 +38,11 @@ services:
target: events-dev
args:
ENVIRONMENT: development
healthcheck:
test: ["CMD", "php", "artisan", "queue:status"]
interval: 30s
timeout: 10s
retries: 3
environment:
DATABASE_URL: "mysql://root@database/fleetbase"
QUEUE_CONNECTION: redis

View File

@@ -129,10 +129,9 @@ CMD ["php", "artisan", "queue:work"]
# Application dev stage
FROM base as app-dev
ENTRYPOINT ["docker-php-entrypoint"]
# Add --watch flag later
CMD ["sh", "-c", "php artisan octane:frankenphp --workers=6 --max-requests=250 --port=8000 --host=0.0.0.0 --caddyfile $CADDYFILE_PATH"]
CMD ["sh", "-c", "php artisan octane:frankenphp --max-requests=250 --port=8000 --host=0.0.0.0 --watch"]
# Application stage
FROM base as app
ENTRYPOINT ["/sbin/ssm-parent", "-c", ".ssm-parent.yaml", "run", "--", "docker-php-entrypoint"]
CMD ["sh", "-c", "php artisan octane:frankenphp --workers=6 --max-requests=250 --port=8000 --host=0.0.0.0 --https --http-redirect --caddyfile $CADDYFILE_PATH"]
CMD ["sh", "-c", "php artisan octane:frankenphp --max-requests=250 --port=8000 --host=0.0.0.0"]