aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrankie B <git@diskfloppy.me>2024-06-19 15:22:29 +0100
committerFrankie B <git@diskfloppy.me>2024-06-19 15:22:29 +0100
commit56db90d3a3d468ffe8b361715b66b1d8ada93fce (patch)
tree08882eae6e8383c5f1b545766cdd49d33f6b2700
parent8f02ed0a76ce021d9877f28793aa0ebff2b88e8c (diff)
Multidomain.
-rw-r--r--bootstrap/app.php2
-rw-r--r--composer.json1
-rw-r--r--composer.lock67
-rw-r--r--config/app.php2
-rw-r--r--config/domain.php27
-rw-r--r--storage/diskfloppy_me/app/.gitignore3
-rw-r--r--storage/diskfloppy_me/app/public/.gitignore2
-rw-r--r--storage/diskfloppy_me/framework/.gitignore9
-rw-r--r--storage/diskfloppy_me/framework/cache/.gitignore3
-rw-r--r--storage/diskfloppy_me/framework/sessions/.gitignore2
-rw-r--r--storage/diskfloppy_me/framework/testing/.gitignore2
-rw-r--r--storage/diskfloppy_me/framework/views/.gitignore2
-rw-r--r--storage/diskfloppy_me/logs/.gitignore2
-rw-r--r--storage/dwiskfwoppy_me/app/.gitignore3
-rw-r--r--storage/dwiskfwoppy_me/app/public/.gitignore2
-rw-r--r--storage/dwiskfwoppy_me/framework/.gitignore9
-rw-r--r--storage/dwiskfwoppy_me/framework/cache/.gitignore3
-rw-r--r--storage/dwiskfwoppy_me/framework/sessions/.gitignore2
-rw-r--r--storage/dwiskfwoppy_me/framework/testing/.gitignore2
-rw-r--r--storage/dwiskfwoppy_me/framework/views/.gitignore2
-rw-r--r--storage/dwiskfwoppy_me/logs/.gitignore2
21 files changed, 147 insertions, 2 deletions
diff --git a/bootstrap/app.php b/bootstrap/app.php
index 037e17d..b926f0e 100644
--- a/bootstrap/app.php
+++ b/bootstrap/app.php
@@ -11,7 +11,7 @@
|
*/
-$app = new Illuminate\Foundation\Application(
+$app = new Gecche\Multidomain\Foundation\Application(
$_ENV['APP_BASE_PATH'] ?? dirname(__DIR__)
);
diff --git a/composer.json b/composer.json
index 315bb81..ab2ad6a 100644
--- a/composer.json
+++ b/composer.json
@@ -7,6 +7,7 @@
"require": {
"php": "^8.1",
"auth0/login": "^7.8",
+ "gecche/laravel-multidomain": "^10.2",
"guzzlehttp/guzzle": "^7.2",
"laravel/framework": "^10.10",
"laravel/tinker": "^2.8",
diff --git a/composer.lock b/composer.lock
index 8571ff1..6aa6058 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "28176864af13fa0e06f1784e6e64e791",
+ "content-hash": "e89c848f344e4001ca7970a0888b5443",
"packages": [
{
"name": "auth0/auth0-php",
@@ -940,6 +940,71 @@
"time": "2023-10-12T05:21:21+00:00"
},
{
+ "name": "gecche/laravel-multidomain",
+ "version": "v10.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/gecche/laravel-multidomain.git",
+ "reference": "10fda309991bf58eeed0696103f12d071ada399f"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/gecche/laravel-multidomain/zipball/10fda309991bf58eeed0696103f12d071ada399f",
+ "reference": "10fda309991bf58eeed0696103f12d071ada399f",
+ "shasum": ""
+ },
+ "require": {
+ "laravel/framework": "^10.0"
+ },
+ "require-dev": {
+ "diablomedia/phpunit-pretty-printer": "^5.0",
+ "mockery/mockery": "^1.5.1",
+ "orchestra/testbench": "^8.0",
+ "orchestra/testbench-browser-kit": "^8.0",
+ "phpunit/phpunit": "^9.6.0 || ^10.0.7"
+ },
+ "type": "library",
+ "extra": {
+ "laravel": {
+ "providers": [
+ "Gecche\\Multidomain\\Foundation\\Providers\\DomainConsoleServiceProvider"
+ ]
+ }
+ },
+ "autoload": {
+ "files": [
+ "src/Foundation/helpers.php"
+ ],
+ "psr-4": {
+ "Gecche\\Multidomain\\": "src/"
+ },
+ "classmap": []
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Giacomo Terreni",
+ "email": "giacomo.terreni@gmail.com"
+ }
+ ],
+ "description": "Laravel App on a subdomains, multi-tenancy setting",
+ "keywords": [
+ "laravel",
+ "multi-tenants",
+ "multidomain",
+ "multitenancy",
+ "subdomains"
+ ],
+ "support": {
+ "issues": "https://github.com/gecche/laravel-multidomain/issues",
+ "source": "https://github.com/gecche/laravel-multidomain/tree/v10.2"
+ },
+ "time": "2024-02-20T09:54:57+00:00"
+ },
+ {
"name": "graham-campbell/result-type",
"version": "v1.1.2",
"source": {
diff --git a/config/app.php b/config/app.php
index 650170a..8922c7d 100644
--- a/config/app.php
+++ b/config/app.php
@@ -26,6 +26,8 @@ return [
App\Providers\AuthServiceProvider::class,
App\Providers\EventServiceProvider::class,
App\Providers\RouteServiceProvider::class,
+ ])->replace([
+ \Illuminate\Queue\QueueServiceProvider::class => \Gecche\Multidomain\Queue\QueueServiceProvider::class,
])->toArray(),
'aliases' => Facade::defaultAliases()->merge([
])->toArray(),
diff --git a/config/domain.php b/config/domain.php
new file mode 100644
index 0000000..8d5bbca
--- /dev/null
+++ b/config/domain.php
@@ -0,0 +1,27 @@
+<?php
+
+return [
+ 'env_stub' => '.env',
+ 'storage_dirs' => [
+ 'app' => [
+ 'public' => [
+ ],
+ ],
+ 'framework' => [
+ 'cache' => [
+ ],
+ 'testing' => [
+ ],
+ 'sessions' => [
+ ],
+ 'views' => [
+ ],
+ ],
+ 'logs' => [
+ ],
+ ],
+ 'domains' => [
+ 'diskfloppy.me' => 'diskfloppy.me',
+ 'dwiskfwoppy.me' => 'diskfloppy.me',
+ ],
+ ];
diff --git a/storage/diskfloppy_me/app/.gitignore b/storage/diskfloppy_me/app/.gitignore
new file mode 100644
index 0000000..8f4803c
--- /dev/null
+++ b/storage/diskfloppy_me/app/.gitignore
@@ -0,0 +1,3 @@
+*
+!public/
+!.gitignore
diff --git a/storage/diskfloppy_me/app/public/.gitignore b/storage/diskfloppy_me/app/public/.gitignore
new file mode 100644
index 0000000..d6b7ef3
--- /dev/null
+++ b/storage/diskfloppy_me/app/public/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/storage/diskfloppy_me/framework/.gitignore b/storage/diskfloppy_me/framework/.gitignore
new file mode 100644
index 0000000..05c4471
--- /dev/null
+++ b/storage/diskfloppy_me/framework/.gitignore
@@ -0,0 +1,9 @@
+compiled.php
+config.php
+down
+events.scanned.php
+maintenance.php
+routes.php
+routes.scanned.php
+schedule-*
+services.json
diff --git a/storage/diskfloppy_me/framework/cache/.gitignore b/storage/diskfloppy_me/framework/cache/.gitignore
new file mode 100644
index 0000000..01e4a6c
--- /dev/null
+++ b/storage/diskfloppy_me/framework/cache/.gitignore
@@ -0,0 +1,3 @@
+*
+!data/
+!.gitignore
diff --git a/storage/diskfloppy_me/framework/sessions/.gitignore b/storage/diskfloppy_me/framework/sessions/.gitignore
new file mode 100644
index 0000000..d6b7ef3
--- /dev/null
+++ b/storage/diskfloppy_me/framework/sessions/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/storage/diskfloppy_me/framework/testing/.gitignore b/storage/diskfloppy_me/framework/testing/.gitignore
new file mode 100644
index 0000000..d6b7ef3
--- /dev/null
+++ b/storage/diskfloppy_me/framework/testing/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/storage/diskfloppy_me/framework/views/.gitignore b/storage/diskfloppy_me/framework/views/.gitignore
new file mode 100644
index 0000000..d6b7ef3
--- /dev/null
+++ b/storage/diskfloppy_me/framework/views/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/storage/diskfloppy_me/logs/.gitignore b/storage/diskfloppy_me/logs/.gitignore
new file mode 100644
index 0000000..d6b7ef3
--- /dev/null
+++ b/storage/diskfloppy_me/logs/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/storage/dwiskfwoppy_me/app/.gitignore b/storage/dwiskfwoppy_me/app/.gitignore
new file mode 100644
index 0000000..8f4803c
--- /dev/null
+++ b/storage/dwiskfwoppy_me/app/.gitignore
@@ -0,0 +1,3 @@
+*
+!public/
+!.gitignore
diff --git a/storage/dwiskfwoppy_me/app/public/.gitignore b/storage/dwiskfwoppy_me/app/public/.gitignore
new file mode 100644
index 0000000..d6b7ef3
--- /dev/null
+++ b/storage/dwiskfwoppy_me/app/public/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/storage/dwiskfwoppy_me/framework/.gitignore b/storage/dwiskfwoppy_me/framework/.gitignore
new file mode 100644
index 0000000..05c4471
--- /dev/null
+++ b/storage/dwiskfwoppy_me/framework/.gitignore
@@ -0,0 +1,9 @@
+compiled.php
+config.php
+down
+events.scanned.php
+maintenance.php
+routes.php
+routes.scanned.php
+schedule-*
+services.json
diff --git a/storage/dwiskfwoppy_me/framework/cache/.gitignore b/storage/dwiskfwoppy_me/framework/cache/.gitignore
new file mode 100644
index 0000000..01e4a6c
--- /dev/null
+++ b/storage/dwiskfwoppy_me/framework/cache/.gitignore
@@ -0,0 +1,3 @@
+*
+!data/
+!.gitignore
diff --git a/storage/dwiskfwoppy_me/framework/sessions/.gitignore b/storage/dwiskfwoppy_me/framework/sessions/.gitignore
new file mode 100644
index 0000000..d6b7ef3
--- /dev/null
+++ b/storage/dwiskfwoppy_me/framework/sessions/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/storage/dwiskfwoppy_me/framework/testing/.gitignore b/storage/dwiskfwoppy_me/framework/testing/.gitignore
new file mode 100644
index 0000000..d6b7ef3
--- /dev/null
+++ b/storage/dwiskfwoppy_me/framework/testing/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/storage/dwiskfwoppy_me/framework/views/.gitignore b/storage/dwiskfwoppy_me/framework/views/.gitignore
new file mode 100644
index 0000000..d6b7ef3
--- /dev/null
+++ b/storage/dwiskfwoppy_me/framework/views/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/storage/dwiskfwoppy_me/logs/.gitignore b/storage/dwiskfwoppy_me/logs/.gitignore
new file mode 100644
index 0000000..d6b7ef3
--- /dev/null
+++ b/storage/dwiskfwoppy_me/logs/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore