mirror of
https://github.com/vitodeploy/vito.git
synced 2025-04-20 02:11:36 +00:00
2.x docker
This commit is contained in:
parent
d7dc54ef5d
commit
37f502d6dd
1
.github/workflows/docker-2x.yml
vendored
1
.github/workflows/docker-2x.yml
vendored
@ -29,7 +29,6 @@ jobs:
|
|||||||
docker buildx build . \
|
docker buildx build . \
|
||||||
-f docker/Dockerfile \
|
-f docker/Dockerfile \
|
||||||
-t vitodeploy/vito:2.x \
|
-t vitodeploy/vito:2.x \
|
||||||
--build-arg="RELEASE=0" \
|
|
||||||
--platform linux/amd64,linux/arm64 \
|
--platform linux/amd64,linux/arm64 \
|
||||||
--no-cache \
|
--no-cache \
|
||||||
--push
|
--push
|
||||||
|
@ -72,8 +72,13 @@ public static function boot(): void
|
|||||||
parent::boot();
|
parent::boot();
|
||||||
|
|
||||||
static::created(function (User $user) {
|
static::created(function (User $user) {
|
||||||
if (Project::count() === 0) {
|
if ($user->projects()->count() === 0) {
|
||||||
$user->createDefaultProject();
|
$user->createDefaultProject();
|
||||||
|
$user->refresh();
|
||||||
|
}
|
||||||
|
if (! $user->currentProject) {
|
||||||
|
$user->current_project_id = $user->projects()->first()->id;
|
||||||
|
$user->save();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -2,11 +2,15 @@
|
|||||||
"name": "vitodeploy/vito",
|
"name": "vitodeploy/vito",
|
||||||
"type": "project",
|
"type": "project",
|
||||||
"description": "The ultimate server management tool",
|
"description": "The ultimate server management tool",
|
||||||
"keywords": ["framework", "laravel"],
|
"keywords": [
|
||||||
|
"framework",
|
||||||
|
"laravel"
|
||||||
|
],
|
||||||
"license": "AGPL-3.0",
|
"license": "AGPL-3.0",
|
||||||
"require": {
|
"require": {
|
||||||
"php": "^8.2",
|
"php": "^8.2",
|
||||||
"ext-ftp": "*",
|
"ext-ftp": "*",
|
||||||
|
"ext-intl": "*",
|
||||||
"aws/aws-sdk-php": "^3.158",
|
"aws/aws-sdk-php": "^3.158",
|
||||||
"filament/filament": "^3.2",
|
"filament/filament": "^3.2",
|
||||||
"laravel/fortify": "^1.17",
|
"laravel/fortify": "^1.17",
|
||||||
|
253
composer.lock
generated
253
composer.lock
generated
@ -4,7 +4,7 @@
|
|||||||
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
||||||
"This file is @generated automatically"
|
"This file is @generated automatically"
|
||||||
],
|
],
|
||||||
"content-hash": "616d8813a66d4a67234d11ebe6f90d67",
|
"content-hash": "cd410bf2bc1c93170c1426bcdf231181",
|
||||||
"packages": [
|
"packages": [
|
||||||
{
|
{
|
||||||
"name": "anourvalar/eloquent-serialize",
|
"name": "anourvalar/eloquent-serialize",
|
||||||
@ -128,16 +128,16 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "aws/aws-sdk-php",
|
"name": "aws/aws-sdk-php",
|
||||||
"version": "3.322.8",
|
"version": "3.324.1",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/aws/aws-sdk-php.git",
|
"url": "https://github.com/aws/aws-sdk-php.git",
|
||||||
"reference": "fb5099160e49b676277ae787ff721628e5e4dd5a"
|
"reference": "5b824a9b8015a38f18c53b023975c0f63c7bd3dc"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/fb5099160e49b676277ae787ff721628e5e4dd5a",
|
"url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/5b824a9b8015a38f18c53b023975c0f63c7bd3dc",
|
||||||
"reference": "fb5099160e49b676277ae787ff721628e5e4dd5a",
|
"reference": "5b824a9b8015a38f18c53b023975c0f63c7bd3dc",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
@ -220,9 +220,9 @@
|
|||||||
"support": {
|
"support": {
|
||||||
"forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80",
|
"forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80",
|
||||||
"issues": "https://github.com/aws/aws-sdk-php/issues",
|
"issues": "https://github.com/aws/aws-sdk-php/issues",
|
||||||
"source": "https://github.com/aws/aws-sdk-php/tree/3.322.8"
|
"source": "https://github.com/aws/aws-sdk-php/tree/3.324.1"
|
||||||
},
|
},
|
||||||
"time": "2024-09-30T19:09:25+00:00"
|
"time": "2024-10-11T18:22:01+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "bacon/bacon-qr-code",
|
"name": "bacon/bacon-qr-code",
|
||||||
@ -789,16 +789,16 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "doctrine/dbal",
|
"name": "doctrine/dbal",
|
||||||
"version": "4.1.1",
|
"version": "4.2.1",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/doctrine/dbal.git",
|
"url": "https://github.com/doctrine/dbal.git",
|
||||||
"reference": "7a8252418689feb860ea8dfeab66d64a56a64df8"
|
"reference": "dadd35300837a3a2184bd47d403333b15d0a9bd0"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/doctrine/dbal/zipball/7a8252418689feb860ea8dfeab66d64a56a64df8",
|
"url": "https://api.github.com/repos/doctrine/dbal/zipball/dadd35300837a3a2184bd47d403333b15d0a9bd0",
|
||||||
"reference": "7a8252418689feb860ea8dfeab66d64a56a64df8",
|
"reference": "dadd35300837a3a2184bd47d403333b15d0a9bd0",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
@ -811,7 +811,7 @@
|
|||||||
"doctrine/coding-standard": "12.0.0",
|
"doctrine/coding-standard": "12.0.0",
|
||||||
"fig/log-test": "^1",
|
"fig/log-test": "^1",
|
||||||
"jetbrains/phpstorm-stubs": "2023.2",
|
"jetbrains/phpstorm-stubs": "2023.2",
|
||||||
"phpstan/phpstan": "1.12.0",
|
"phpstan/phpstan": "1.12.6",
|
||||||
"phpstan/phpstan-phpunit": "1.4.0",
|
"phpstan/phpstan-phpunit": "1.4.0",
|
||||||
"phpstan/phpstan-strict-rules": "^1.6",
|
"phpstan/phpstan-strict-rules": "^1.6",
|
||||||
"phpunit/phpunit": "10.5.30",
|
"phpunit/phpunit": "10.5.30",
|
||||||
@ -877,7 +877,7 @@
|
|||||||
],
|
],
|
||||||
"support": {
|
"support": {
|
||||||
"issues": "https://github.com/doctrine/dbal/issues",
|
"issues": "https://github.com/doctrine/dbal/issues",
|
||||||
"source": "https://github.com/doctrine/dbal/tree/4.1.1"
|
"source": "https://github.com/doctrine/dbal/tree/4.2.1"
|
||||||
},
|
},
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
@ -893,7 +893,7 @@
|
|||||||
"type": "tidelift"
|
"type": "tidelift"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"time": "2024-09-03T08:58:39+00:00"
|
"time": "2024-10-10T18:01:27+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "doctrine/deprecations",
|
"name": "doctrine/deprecations",
|
||||||
@ -1112,16 +1112,16 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "dragonmantank/cron-expression",
|
"name": "dragonmantank/cron-expression",
|
||||||
"version": "v3.3.3",
|
"version": "v3.4.0",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/dragonmantank/cron-expression.git",
|
"url": "https://github.com/dragonmantank/cron-expression.git",
|
||||||
"reference": "adfb1f505deb6384dc8b39804c5065dd3c8c8c0a"
|
"reference": "8c784d071debd117328803d86b2097615b457500"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/adfb1f505deb6384dc8b39804c5065dd3c8c8c0a",
|
"url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/8c784d071debd117328803d86b2097615b457500",
|
||||||
"reference": "adfb1f505deb6384dc8b39804c5065dd3c8c8c0a",
|
"reference": "8c784d071debd117328803d86b2097615b457500",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
@ -1134,10 +1134,14 @@
|
|||||||
"require-dev": {
|
"require-dev": {
|
||||||
"phpstan/extension-installer": "^1.0",
|
"phpstan/extension-installer": "^1.0",
|
||||||
"phpstan/phpstan": "^1.0",
|
"phpstan/phpstan": "^1.0",
|
||||||
"phpstan/phpstan-webmozart-assert": "^1.0",
|
|
||||||
"phpunit/phpunit": "^7.0|^8.0|^9.0"
|
"phpunit/phpunit": "^7.0|^8.0|^9.0"
|
||||||
},
|
},
|
||||||
"type": "library",
|
"type": "library",
|
||||||
|
"extra": {
|
||||||
|
"branch-alias": {
|
||||||
|
"dev-master": "3.x-dev"
|
||||||
|
}
|
||||||
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"psr-4": {
|
"psr-4": {
|
||||||
"Cron\\": "src/Cron/"
|
"Cron\\": "src/Cron/"
|
||||||
@ -1161,7 +1165,7 @@
|
|||||||
],
|
],
|
||||||
"support": {
|
"support": {
|
||||||
"issues": "https://github.com/dragonmantank/cron-expression/issues",
|
"issues": "https://github.com/dragonmantank/cron-expression/issues",
|
||||||
"source": "https://github.com/dragonmantank/cron-expression/tree/v3.3.3"
|
"source": "https://github.com/dragonmantank/cron-expression/tree/v3.4.0"
|
||||||
},
|
},
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
@ -1169,7 +1173,7 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"time": "2023-08-10T19:36:49+00:00"
|
"time": "2024-10-09T13:47:03+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "egulias/email-validator",
|
"name": "egulias/email-validator",
|
||||||
@ -1240,16 +1244,16 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "filament/actions",
|
"name": "filament/actions",
|
||||||
"version": "v3.2.115",
|
"version": "v3.2.117",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/filamentphp/actions.git",
|
"url": "https://github.com/filamentphp/actions.git",
|
||||||
"reference": "38c6eb00c7e3265907b37482c2dfd411c6f910c9"
|
"reference": "886108b59ce99edc26f5bc1231134a95ec58718a"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/filamentphp/actions/zipball/38c6eb00c7e3265907b37482c2dfd411c6f910c9",
|
"url": "https://api.github.com/repos/filamentphp/actions/zipball/886108b59ce99edc26f5bc1231134a95ec58718a",
|
||||||
"reference": "38c6eb00c7e3265907b37482c2dfd411c6f910c9",
|
"reference": "886108b59ce99edc26f5bc1231134a95ec58718a",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
@ -1289,20 +1293,20 @@
|
|||||||
"issues": "https://github.com/filamentphp/filament/issues",
|
"issues": "https://github.com/filamentphp/filament/issues",
|
||||||
"source": "https://github.com/filamentphp/filament"
|
"source": "https://github.com/filamentphp/filament"
|
||||||
},
|
},
|
||||||
"time": "2024-09-27T13:16:08+00:00"
|
"time": "2024-10-09T11:19:22+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "filament/filament",
|
"name": "filament/filament",
|
||||||
"version": "v3.2.115",
|
"version": "v3.2.117",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/filamentphp/panels.git",
|
"url": "https://github.com/filamentphp/panels.git",
|
||||||
"reference": "8d0f0e7101c14fe2f00490172452767f16b39f02"
|
"reference": "84f839b4b42549c0d4bd231648da17561ada70c2"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/filamentphp/panels/zipball/8d0f0e7101c14fe2f00490172452767f16b39f02",
|
"url": "https://api.github.com/repos/filamentphp/panels/zipball/84f839b4b42549c0d4bd231648da17561ada70c2",
|
||||||
"reference": "8d0f0e7101c14fe2f00490172452767f16b39f02",
|
"reference": "84f839b4b42549c0d4bd231648da17561ada70c2",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
@ -1354,20 +1358,20 @@
|
|||||||
"issues": "https://github.com/filamentphp/filament/issues",
|
"issues": "https://github.com/filamentphp/filament/issues",
|
||||||
"source": "https://github.com/filamentphp/filament"
|
"source": "https://github.com/filamentphp/filament"
|
||||||
},
|
},
|
||||||
"time": "2024-09-27T13:16:11+00:00"
|
"time": "2024-10-08T14:24:12+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "filament/forms",
|
"name": "filament/forms",
|
||||||
"version": "v3.2.115",
|
"version": "v3.2.117",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/filamentphp/forms.git",
|
"url": "https://github.com/filamentphp/forms.git",
|
||||||
"reference": "ffa33043ea0ee67a4eed58535687f87311e4256b"
|
"reference": "896c868cca474b2e925a3e6162b7c76d8ff3e5fc"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/filamentphp/forms/zipball/ffa33043ea0ee67a4eed58535687f87311e4256b",
|
"url": "https://api.github.com/repos/filamentphp/forms/zipball/896c868cca474b2e925a3e6162b7c76d8ff3e5fc",
|
||||||
"reference": "ffa33043ea0ee67a4eed58535687f87311e4256b",
|
"reference": "896c868cca474b2e925a3e6162b7c76d8ff3e5fc",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
@ -1410,20 +1414,20 @@
|
|||||||
"issues": "https://github.com/filamentphp/filament/issues",
|
"issues": "https://github.com/filamentphp/filament/issues",
|
||||||
"source": "https://github.com/filamentphp/filament"
|
"source": "https://github.com/filamentphp/filament"
|
||||||
},
|
},
|
||||||
"time": "2024-09-27T13:16:04+00:00"
|
"time": "2024-10-09T11:19:26+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "filament/infolists",
|
"name": "filament/infolists",
|
||||||
"version": "v3.2.115",
|
"version": "v3.2.117",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/filamentphp/infolists.git",
|
"url": "https://github.com/filamentphp/infolists.git",
|
||||||
"reference": "d4d3030644e3617aed252a5df3c385145ada0ec6"
|
"reference": "fc5f01c094fe25ef906f3e1b88d3d8883a73d6be"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/filamentphp/infolists/zipball/d4d3030644e3617aed252a5df3c385145ada0ec6",
|
"url": "https://api.github.com/repos/filamentphp/infolists/zipball/fc5f01c094fe25ef906f3e1b88d3d8883a73d6be",
|
||||||
"reference": "d4d3030644e3617aed252a5df3c385145ada0ec6",
|
"reference": "fc5f01c094fe25ef906f3e1b88d3d8883a73d6be",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
@ -1461,20 +1465,20 @@
|
|||||||
"issues": "https://github.com/filamentphp/filament/issues",
|
"issues": "https://github.com/filamentphp/filament/issues",
|
||||||
"source": "https://github.com/filamentphp/filament"
|
"source": "https://github.com/filamentphp/filament"
|
||||||
},
|
},
|
||||||
"time": "2024-09-27T13:16:10+00:00"
|
"time": "2024-10-08T14:24:09+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "filament/notifications",
|
"name": "filament/notifications",
|
||||||
"version": "v3.2.115",
|
"version": "v3.2.117",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/filamentphp/notifications.git",
|
"url": "https://github.com/filamentphp/notifications.git",
|
||||||
"reference": "0272612e1d54e0520f8717b24c71b9b70f198c8f"
|
"reference": "a5f684b690354630210fc9a90bd06da9b1f6ae82"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/filamentphp/notifications/zipball/0272612e1d54e0520f8717b24c71b9b70f198c8f",
|
"url": "https://api.github.com/repos/filamentphp/notifications/zipball/a5f684b690354630210fc9a90bd06da9b1f6ae82",
|
||||||
"reference": "0272612e1d54e0520f8717b24c71b9b70f198c8f",
|
"reference": "a5f684b690354630210fc9a90bd06da9b1f6ae82",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
@ -1513,20 +1517,20 @@
|
|||||||
"issues": "https://github.com/filamentphp/filament/issues",
|
"issues": "https://github.com/filamentphp/filament/issues",
|
||||||
"source": "https://github.com/filamentphp/filament"
|
"source": "https://github.com/filamentphp/filament"
|
||||||
},
|
},
|
||||||
"time": "2024-09-27T13:16:07+00:00"
|
"time": "2024-10-08T14:24:11+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "filament/support",
|
"name": "filament/support",
|
||||||
"version": "v3.2.115",
|
"version": "v3.2.117",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/filamentphp/support.git",
|
"url": "https://github.com/filamentphp/support.git",
|
||||||
"reference": "6dba51efd6f2a32db21bc8684cd663915ab0e4d7"
|
"reference": "31fcff80b873b4decdba10d5f7010310e12c8e94"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/filamentphp/support/zipball/6dba51efd6f2a32db21bc8684cd663915ab0e4d7",
|
"url": "https://api.github.com/repos/filamentphp/support/zipball/31fcff80b873b4decdba10d5f7010310e12c8e94",
|
||||||
"reference": "6dba51efd6f2a32db21bc8684cd663915ab0e4d7",
|
"reference": "31fcff80b873b4decdba10d5f7010310e12c8e94",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
@ -1536,7 +1540,7 @@
|
|||||||
"illuminate/contracts": "^10.45|^11.0",
|
"illuminate/contracts": "^10.45|^11.0",
|
||||||
"illuminate/support": "^10.45|^11.0",
|
"illuminate/support": "^10.45|^11.0",
|
||||||
"illuminate/view": "^10.45|^11.0",
|
"illuminate/view": "^10.45|^11.0",
|
||||||
"kirschbaum-development/eloquent-power-joins": "^3.0",
|
"kirschbaum-development/eloquent-power-joins": "^3.0|^4.0",
|
||||||
"livewire/livewire": "^3.4.10 <= 3.5.6",
|
"livewire/livewire": "^3.4.10 <= 3.5.6",
|
||||||
"php": "^8.1",
|
"php": "^8.1",
|
||||||
"ryangjchandler/blade-capture-directive": "^0.2|^0.3|^1.0",
|
"ryangjchandler/blade-capture-directive": "^0.2|^0.3|^1.0",
|
||||||
@ -1572,20 +1576,20 @@
|
|||||||
"issues": "https://github.com/filamentphp/filament/issues",
|
"issues": "https://github.com/filamentphp/filament/issues",
|
||||||
"source": "https://github.com/filamentphp/filament"
|
"source": "https://github.com/filamentphp/filament"
|
||||||
},
|
},
|
||||||
"time": "2024-09-27T13:16:20+00:00"
|
"time": "2024-10-08T14:24:29+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "filament/tables",
|
"name": "filament/tables",
|
||||||
"version": "v3.2.115",
|
"version": "v3.2.117",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/filamentphp/tables.git",
|
"url": "https://github.com/filamentphp/tables.git",
|
||||||
"reference": "07226fcd080f0f547aac31cf5117bfab192ea770"
|
"reference": "152bf46a8f2c46f047835771a67085c2866b039b"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/filamentphp/tables/zipball/07226fcd080f0f547aac31cf5117bfab192ea770",
|
"url": "https://api.github.com/repos/filamentphp/tables/zipball/152bf46a8f2c46f047835771a67085c2866b039b",
|
||||||
"reference": "07226fcd080f0f547aac31cf5117bfab192ea770",
|
"reference": "152bf46a8f2c46f047835771a67085c2866b039b",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
@ -1624,20 +1628,20 @@
|
|||||||
"issues": "https://github.com/filamentphp/filament/issues",
|
"issues": "https://github.com/filamentphp/filament/issues",
|
||||||
"source": "https://github.com/filamentphp/filament"
|
"source": "https://github.com/filamentphp/filament"
|
||||||
},
|
},
|
||||||
"time": "2024-09-27T13:16:23+00:00"
|
"time": "2024-10-08T14:24:25+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "filament/widgets",
|
"name": "filament/widgets",
|
||||||
"version": "v3.2.115",
|
"version": "v3.2.117",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/filamentphp/widgets.git",
|
"url": "https://github.com/filamentphp/widgets.git",
|
||||||
"reference": "06b70c4f260c91da03bdc51d1275543776ef7385"
|
"reference": "14ae503aae8265ddc48274debbf7b7aefc7afb0b"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/filamentphp/widgets/zipball/06b70c4f260c91da03bdc51d1275543776ef7385",
|
"url": "https://api.github.com/repos/filamentphp/widgets/zipball/14ae503aae8265ddc48274debbf7b7aefc7afb0b",
|
||||||
"reference": "06b70c4f260c91da03bdc51d1275543776ef7385",
|
"reference": "14ae503aae8265ddc48274debbf7b7aefc7afb0b",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
@ -1668,7 +1672,7 @@
|
|||||||
"issues": "https://github.com/filamentphp/filament/issues",
|
"issues": "https://github.com/filamentphp/filament/issues",
|
||||||
"source": "https://github.com/filamentphp/filament"
|
"source": "https://github.com/filamentphp/filament"
|
||||||
},
|
},
|
||||||
"time": "2024-09-23T14:10:16+00:00"
|
"time": "2024-10-08T14:24:26+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "fruitcake/php-cors",
|
"name": "fruitcake/php-cors",
|
||||||
@ -2216,27 +2220,28 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "kirschbaum-development/eloquent-power-joins",
|
"name": "kirschbaum-development/eloquent-power-joins",
|
||||||
"version": "3.5.8",
|
"version": "4.0.0",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/kirschbaum-development/eloquent-power-joins.git",
|
"url": "https://github.com/kirschbaum-development/eloquent-power-joins.git",
|
||||||
"reference": "397ef08f15ceff48111fd7f57d9f1fd41bf1a453"
|
"reference": "c6c42a52c5a097cc11761e72782b2d0215692caf"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/kirschbaum-development/eloquent-power-joins/zipball/397ef08f15ceff48111fd7f57d9f1fd41bf1a453",
|
"url": "https://api.github.com/repos/kirschbaum-development/eloquent-power-joins/zipball/c6c42a52c5a097cc11761e72782b2d0215692caf",
|
||||||
"reference": "397ef08f15ceff48111fd7f57d9f1fd41bf1a453",
|
"reference": "c6c42a52c5a097cc11761e72782b2d0215692caf",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
"illuminate/database": "^8.0|^9.0|^10.0|^11.0",
|
"illuminate/database": "^10.0|^11.0",
|
||||||
"illuminate/support": "^8.0|^9.0|^10.0|^11.0",
|
"illuminate/support": "^10.0|^11.0",
|
||||||
"php": "^8.0"
|
"php": "^8.1"
|
||||||
},
|
},
|
||||||
"require-dev": {
|
"require-dev": {
|
||||||
|
"friendsofphp/php-cs-fixer": "dev-master",
|
||||||
"laravel/legacy-factories": "^1.0@dev",
|
"laravel/legacy-factories": "^1.0@dev",
|
||||||
"orchestra/testbench": "^4.0|^5.0|^6.0|^7.0|^8.0|^9.0",
|
"orchestra/testbench": "^8.0|^9.0",
|
||||||
"phpunit/phpunit": "^8.0|^9.0|^10.0"
|
"phpunit/phpunit": "^10.0"
|
||||||
},
|
},
|
||||||
"type": "library",
|
"type": "library",
|
||||||
"extra": {
|
"extra": {
|
||||||
@ -2272,9 +2277,9 @@
|
|||||||
],
|
],
|
||||||
"support": {
|
"support": {
|
||||||
"issues": "https://github.com/kirschbaum-development/eloquent-power-joins/issues",
|
"issues": "https://github.com/kirschbaum-development/eloquent-power-joins/issues",
|
||||||
"source": "https://github.com/kirschbaum-development/eloquent-power-joins/tree/3.5.8"
|
"source": "https://github.com/kirschbaum-development/eloquent-power-joins/tree/4.0.0"
|
||||||
},
|
},
|
||||||
"time": "2024-09-10T10:28:05+00:00"
|
"time": "2024-10-06T12:28:14+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "laravel/fortify",
|
"name": "laravel/fortify",
|
||||||
@ -2343,16 +2348,16 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "laravel/framework",
|
"name": "laravel/framework",
|
||||||
"version": "v11.26.0",
|
"version": "v11.27.2",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/laravel/framework.git",
|
"url": "https://github.com/laravel/framework.git",
|
||||||
"reference": "b8cb8998701d5b3cfe68539d3c3da1fc59ddd82b"
|
"reference": "a51d1f2b771c542324a3d9b76a98b1bbc75c0ee9"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/laravel/framework/zipball/b8cb8998701d5b3cfe68539d3c3da1fc59ddd82b",
|
"url": "https://api.github.com/repos/laravel/framework/zipball/a51d1f2b771c542324a3d9b76a98b1bbc75c0ee9",
|
||||||
"reference": "b8cb8998701d5b3cfe68539d3c3da1fc59ddd82b",
|
"reference": "a51d1f2b771c542324a3d9b76a98b1bbc75c0ee9",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
@ -2548,7 +2553,7 @@
|
|||||||
"issues": "https://github.com/laravel/framework/issues",
|
"issues": "https://github.com/laravel/framework/issues",
|
||||||
"source": "https://github.com/laravel/framework"
|
"source": "https://github.com/laravel/framework"
|
||||||
},
|
},
|
||||||
"time": "2024-10-01T14:29:34+00:00"
|
"time": "2024-10-09T04:17:35+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "laravel/prompts",
|
"name": "laravel/prompts",
|
||||||
@ -2925,16 +2930,16 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "league/csv",
|
"name": "league/csv",
|
||||||
"version": "9.16.0",
|
"version": "9.17.0",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/thephpleague/csv.git",
|
"url": "https://github.com/thephpleague/csv.git",
|
||||||
"reference": "998280c6c34bd67d8125fdc8b45bae28d761b440"
|
"reference": "8cab815fb11ec93aa2f7b8a57b3daa1f1a364011"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/thephpleague/csv/zipball/998280c6c34bd67d8125fdc8b45bae28d761b440",
|
"url": "https://api.github.com/repos/thephpleague/csv/zipball/8cab815fb11ec93aa2f7b8a57b3daa1f1a364011",
|
||||||
"reference": "998280c6c34bd67d8125fdc8b45bae28d761b440",
|
"reference": "8cab815fb11ec93aa2f7b8a57b3daa1f1a364011",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
@ -2942,17 +2947,16 @@
|
|||||||
"php": "^8.1.2"
|
"php": "^8.1.2"
|
||||||
},
|
},
|
||||||
"require-dev": {
|
"require-dev": {
|
||||||
"doctrine/collections": "^2.2.2",
|
|
||||||
"ext-dom": "*",
|
"ext-dom": "*",
|
||||||
"ext-xdebug": "*",
|
"ext-xdebug": "*",
|
||||||
"friendsofphp/php-cs-fixer": "^3.57.1",
|
"friendsofphp/php-cs-fixer": "^3.64.0",
|
||||||
"phpbench/phpbench": "^1.2.15",
|
"phpbench/phpbench": "^1.3.1",
|
||||||
"phpstan/phpstan": "^1.11.1",
|
"phpstan/phpstan": "^1.12.5",
|
||||||
"phpstan/phpstan-deprecation-rules": "^1.2.0",
|
"phpstan/phpstan-deprecation-rules": "^1.2.1",
|
||||||
"phpstan/phpstan-phpunit": "^1.4.0",
|
"phpstan/phpstan-phpunit": "^1.4.0",
|
||||||
"phpstan/phpstan-strict-rules": "^1.6.0",
|
"phpstan/phpstan-strict-rules": "^1.6.1",
|
||||||
"phpunit/phpunit": "^10.5.16 || ^11.1.3",
|
"phpunit/phpunit": "^10.5.16 || ^11.4.0",
|
||||||
"symfony/var-dumper": "^6.4.6 || ^7.0.7"
|
"symfony/var-dumper": "^6.4.8 || ^7.1.5"
|
||||||
},
|
},
|
||||||
"suggest": {
|
"suggest": {
|
||||||
"ext-dom": "Required to use the XMLConverter and the HTMLConverter classes",
|
"ext-dom": "Required to use the XMLConverter and the HTMLConverter classes",
|
||||||
@ -2970,7 +2974,7 @@
|
|||||||
"src/functions_include.php"
|
"src/functions_include.php"
|
||||||
],
|
],
|
||||||
"psr-4": {
|
"psr-4": {
|
||||||
"League\\Csv\\": "src"
|
"League\\Csv\\": "src/"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"notification-url": "https://packagist.org/downloads/",
|
"notification-url": "https://packagist.org/downloads/",
|
||||||
@ -3009,20 +3013,20 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"time": "2024-05-24T11:04:54+00:00"
|
"time": "2024-10-10T10:30:28+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "league/flysystem",
|
"name": "league/flysystem",
|
||||||
"version": "3.29.0",
|
"version": "3.29.1",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/thephpleague/flysystem.git",
|
"url": "https://github.com/thephpleague/flysystem.git",
|
||||||
"reference": "0adc0d9a51852e170e0028a60bd271726626d3f0"
|
"reference": "edc1bb7c86fab0776c3287dbd19b5fa278347319"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/thephpleague/flysystem/zipball/0adc0d9a51852e170e0028a60bd271726626d3f0",
|
"url": "https://api.github.com/repos/thephpleague/flysystem/zipball/edc1bb7c86fab0776c3287dbd19b5fa278347319",
|
||||||
"reference": "0adc0d9a51852e170e0028a60bd271726626d3f0",
|
"reference": "edc1bb7c86fab0776c3287dbd19b5fa278347319",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
@ -3090,9 +3094,9 @@
|
|||||||
],
|
],
|
||||||
"support": {
|
"support": {
|
||||||
"issues": "https://github.com/thephpleague/flysystem/issues",
|
"issues": "https://github.com/thephpleague/flysystem/issues",
|
||||||
"source": "https://github.com/thephpleague/flysystem/tree/3.29.0"
|
"source": "https://github.com/thephpleague/flysystem/tree/3.29.1"
|
||||||
},
|
},
|
||||||
"time": "2024-09-29T11:59:11+00:00"
|
"time": "2024-10-08T08:58:34+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "league/flysystem-local",
|
"name": "league/flysystem-local",
|
||||||
@ -3791,24 +3795,24 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "nette/schema",
|
"name": "nette/schema",
|
||||||
"version": "v1.3.0",
|
"version": "v1.3.2",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/nette/schema.git",
|
"url": "https://github.com/nette/schema.git",
|
||||||
"reference": "a6d3a6d1f545f01ef38e60f375d1cf1f4de98188"
|
"reference": "da801d52f0354f70a638673c4a0f04e16529431d"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/nette/schema/zipball/a6d3a6d1f545f01ef38e60f375d1cf1f4de98188",
|
"url": "https://api.github.com/repos/nette/schema/zipball/da801d52f0354f70a638673c4a0f04e16529431d",
|
||||||
"reference": "a6d3a6d1f545f01ef38e60f375d1cf1f4de98188",
|
"reference": "da801d52f0354f70a638673c4a0f04e16529431d",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
"nette/utils": "^4.0",
|
"nette/utils": "^4.0",
|
||||||
"php": "8.1 - 8.3"
|
"php": "8.1 - 8.4"
|
||||||
},
|
},
|
||||||
"require-dev": {
|
"require-dev": {
|
||||||
"nette/tester": "^2.4",
|
"nette/tester": "^2.5.2",
|
||||||
"phpstan/phpstan-nette": "^1.0",
|
"phpstan/phpstan-nette": "^1.0",
|
||||||
"tracy/tracy": "^2.8"
|
"tracy/tracy": "^2.8"
|
||||||
},
|
},
|
||||||
@ -3847,9 +3851,9 @@
|
|||||||
],
|
],
|
||||||
"support": {
|
"support": {
|
||||||
"issues": "https://github.com/nette/schema/issues",
|
"issues": "https://github.com/nette/schema/issues",
|
||||||
"source": "https://github.com/nette/schema/tree/v1.3.0"
|
"source": "https://github.com/nette/schema/tree/v1.3.2"
|
||||||
},
|
},
|
||||||
"time": "2023-12-11T11:54:22+00:00"
|
"time": "2024-10-06T23:10:23+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "nette/utils",
|
"name": "nette/utils",
|
||||||
@ -3939,16 +3943,16 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "nikic/php-parser",
|
"name": "nikic/php-parser",
|
||||||
"version": "v5.3.0",
|
"version": "v5.3.1",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/nikic/PHP-Parser.git",
|
"url": "https://github.com/nikic/PHP-Parser.git",
|
||||||
"reference": "3abf7425cd284141dc5d8d14a9ee444de3345d1a"
|
"reference": "8eea230464783aa9671db8eea6f8c6ac5285794b"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/3abf7425cd284141dc5d8d14a9ee444de3345d1a",
|
"url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/8eea230464783aa9671db8eea6f8c6ac5285794b",
|
||||||
"reference": "3abf7425cd284141dc5d8d14a9ee444de3345d1a",
|
"reference": "8eea230464783aa9671db8eea6f8c6ac5285794b",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
@ -3991,9 +3995,9 @@
|
|||||||
],
|
],
|
||||||
"support": {
|
"support": {
|
||||||
"issues": "https://github.com/nikic/PHP-Parser/issues",
|
"issues": "https://github.com/nikic/PHP-Parser/issues",
|
||||||
"source": "https://github.com/nikic/PHP-Parser/tree/v5.3.0"
|
"source": "https://github.com/nikic/PHP-Parser/tree/v5.3.1"
|
||||||
},
|
},
|
||||||
"time": "2024-09-29T13:56:26+00:00"
|
"time": "2024-10-08T18:51:32+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "nunomaduro/termwind",
|
"name": "nunomaduro/termwind",
|
||||||
@ -8511,16 +8515,16 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "laravel/sail",
|
"name": "laravel/sail",
|
||||||
"version": "v1.34.0",
|
"version": "v1.35.0",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/laravel/sail.git",
|
"url": "https://github.com/laravel/sail.git",
|
||||||
"reference": "511e9c95b0f3ee778dc9e11e242bcd2af8e002cd"
|
"reference": "992bc2d9e52174c79515967f30849d21daa334d8"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/laravel/sail/zipball/511e9c95b0f3ee778dc9e11e242bcd2af8e002cd",
|
"url": "https://api.github.com/repos/laravel/sail/zipball/992bc2d9e52174c79515967f30849d21daa334d8",
|
||||||
"reference": "511e9c95b0f3ee778dc9e11e242bcd2af8e002cd",
|
"reference": "992bc2d9e52174c79515967f30849d21daa334d8",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
@ -8570,7 +8574,7 @@
|
|||||||
"issues": "https://github.com/laravel/sail/issues",
|
"issues": "https://github.com/laravel/sail/issues",
|
||||||
"source": "https://github.com/laravel/sail"
|
"source": "https://github.com/laravel/sail"
|
||||||
},
|
},
|
||||||
"time": "2024-09-27T14:58:09+00:00"
|
"time": "2024-10-08T14:45:26+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "mockery/mockery",
|
"name": "mockery/mockery",
|
||||||
@ -9253,16 +9257,16 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "phpunit/phpunit",
|
"name": "phpunit/phpunit",
|
||||||
"version": "10.5.35",
|
"version": "10.5.36",
|
||||||
"source": {
|
"source": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/sebastianbergmann/phpunit.git",
|
"url": "https://github.com/sebastianbergmann/phpunit.git",
|
||||||
"reference": "7ac8b4e63f456046dcb4c9787da9382831a1874b"
|
"reference": "aa0a8ce701ea7ee314b0dfaa8970dc94f3f8c870"
|
||||||
},
|
},
|
||||||
"dist": {
|
"dist": {
|
||||||
"type": "zip",
|
"type": "zip",
|
||||||
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/7ac8b4e63f456046dcb4c9787da9382831a1874b",
|
"url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/aa0a8ce701ea7ee314b0dfaa8970dc94f3f8c870",
|
||||||
"reference": "7ac8b4e63f456046dcb4c9787da9382831a1874b",
|
"reference": "aa0a8ce701ea7ee314b0dfaa8970dc94f3f8c870",
|
||||||
"shasum": ""
|
"shasum": ""
|
||||||
},
|
},
|
||||||
"require": {
|
"require": {
|
||||||
@ -9334,7 +9338,7 @@
|
|||||||
"support": {
|
"support": {
|
||||||
"issues": "https://github.com/sebastianbergmann/phpunit/issues",
|
"issues": "https://github.com/sebastianbergmann/phpunit/issues",
|
||||||
"security": "https://github.com/sebastianbergmann/phpunit/security/policy",
|
"security": "https://github.com/sebastianbergmann/phpunit/security/policy",
|
||||||
"source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.35"
|
"source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.36"
|
||||||
},
|
},
|
||||||
"funding": [
|
"funding": [
|
||||||
{
|
{
|
||||||
@ -9350,7 +9354,7 @@
|
|||||||
"type": "tidelift"
|
"type": "tidelift"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"time": "2024-09-19T10:52:21+00:00"
|
"time": "2024-10-08T15:36:51+00:00"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "sebastian/cli-parser",
|
"name": "sebastian/cli-parser",
|
||||||
@ -10777,7 +10781,8 @@
|
|||||||
"prefer-lowest": false,
|
"prefer-lowest": false,
|
||||||
"platform": {
|
"platform": {
|
||||||
"php": "^8.2",
|
"php": "^8.2",
|
||||||
"ext-ftp": "*"
|
"ext-ftp": "*",
|
||||||
|
"ext-intl": "*"
|
||||||
},
|
},
|
||||||
"platform-dev": [],
|
"platform-dev": [],
|
||||||
"plugin-api-version": "2.6.0"
|
"plugin-api-version": "2.6.0"
|
||||||
|
@ -1,9 +1,5 @@
|
|||||||
ARG RELEASE=1
|
|
||||||
|
|
||||||
FROM ubuntu:22.04
|
FROM ubuntu:22.04
|
||||||
|
|
||||||
ENV RELEASE_ARG=$RELEASE
|
|
||||||
|
|
||||||
WORKDIR /var/www/html
|
WORKDIR /var/www/html
|
||||||
|
|
||||||
ENV DEBIAN_FRONTEND noninteractive
|
ENV DEBIAN_FRONTEND noninteractive
|
||||||
@ -12,19 +8,19 @@ ENV DEBIAN_FRONTEND noninteractive
|
|||||||
RUN apt-get clean && apt-get update && apt-get update && apt-get upgrade -y && apt-get autoremove -y
|
RUN apt-get clean && apt-get update && apt-get update && apt-get upgrade -y && apt-get autoremove -y
|
||||||
|
|
||||||
# requirements
|
# requirements
|
||||||
RUN apt-get install -y software-properties-common curl zip unzip git gcc
|
RUN apt-get install -y software-properties-common curl zip unzip gcc
|
||||||
|
|
||||||
# nginx
|
# nginx
|
||||||
RUN apt-get install -y nginx
|
RUN apt-get install -y nginx
|
||||||
|
|
||||||
# php
|
# php
|
||||||
RUN apt-get update \
|
RUN apt-get update \
|
||||||
&& apt-get install -y cron gnupg gosu curl ca-certificates zip unzip git supervisor libcap2-bin libpng-dev \
|
&& apt-get install -y cron gnupg gosu curl ca-certificates zip unzip supervisor libcap2-bin libpng-dev \
|
||||||
python2 dnsutils librsvg2-bin fswatch wget \
|
python2 dnsutils librsvg2-bin fswatch wget \
|
||||||
&& add-apt-repository ppa:ondrej/php -y \
|
&& add-apt-repository ppa:ondrej/php -y \
|
||||||
&& apt-get update \
|
&& apt-get update \
|
||||||
&& apt-get install -y php8.2 php8.2-fpm php8.2-mbstring php8.2-mcrypt php8.2-gd php8.2-xml \
|
&& apt-get install -y php8.2 php8.2-fpm php8.2-mbstring php8.2-mcrypt php8.2-gd php8.2-xml \
|
||||||
php8.2-curl php8.2-gettext php8.2-zip php8.2-bcmath php8.2-soap php8.2-redis php8.2-sqlite3
|
php8.2-curl php8.2-gettext php8.2-zip php8.2-bcmath php8.2-soap php8.2-redis php8.2-sqlite3 php8.2-intl
|
||||||
COPY docker/php.ini /etc/php/8.2/cli/conf.d/99-vito.ini
|
COPY docker/php.ini /etc/php/8.2/cli/conf.d/99-vito.ini
|
||||||
|
|
||||||
# composer
|
# composer
|
||||||
@ -32,8 +28,8 @@ RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local
|
|||||||
|
|
||||||
# app
|
# app
|
||||||
RUN rm -rf /var/www/html
|
RUN rm -rf /var/www/html
|
||||||
RUN git clone -b 1.x https://github.com/vitodeploy/vito.git /var/www/html
|
COPY . /var/www/html
|
||||||
RUN [ "$RELEASE_ARG" = "1" ] && git checkout $(git tag -l --merged 1.x --sort=-v:refname | head -n 1) || true
|
RUN rm -rf /var/www/html/.git /var/www/html/vendor /var/www/html/node_modules
|
||||||
RUN composer install --no-dev --prefer-dist
|
RUN composer install --no-dev --prefer-dist
|
||||||
RUN chown -R www-data:www-data /var/www/html \
|
RUN chown -R www-data:www-data /var/www/html \
|
||||||
&& chmod -R 755 /var/www/html/storage /var/www/html/bootstrap/cache
|
&& chmod -R 755 /var/www/html/storage /var/www/html/bootstrap/cache
|
||||||
|
21
docker/docker-compose.yml
Normal file
21
docker/docker-compose.yml
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
services:
|
||||||
|
vito:
|
||||||
|
build:
|
||||||
|
context: ../
|
||||||
|
dockerfile: docker/Dockerfile
|
||||||
|
environment:
|
||||||
|
NAME: "vito"
|
||||||
|
EMAIL: "vito@example.com"
|
||||||
|
PASSWORD: "password"
|
||||||
|
APP_KEY: "base64:UodiJrx3DkcMlizmoimNlDn+yd4q5f2VbkBay19rJwM="
|
||||||
|
APP_PORT: 8000
|
||||||
|
extra_hosts:
|
||||||
|
- 'host.docker.internal:host-gateway'
|
||||||
|
ports:
|
||||||
|
- '${APP_PORT:-80}:80'
|
||||||
|
- '${VITE_PORT:-5173}:${VITE_PORT:-5173}'
|
||||||
|
volumes:
|
||||||
|
- "vito-storage:/var/www/html/storage"
|
||||||
|
volumes:
|
||||||
|
vito-storage:
|
||||||
|
driver: local
|
Loading…
x
Reference in New Issue
Block a user