anpassungen für betrieb mit traefik, blogpostseeder überarbeitet, blogpostergaenzungseeder hinzugefügt.
This commit is contained in:
@@ -42,6 +42,7 @@ use Illuminate\Support\Facades\Event as EventFacade;
|
||||
use Illuminate\Support\Facades\Notification;
|
||||
use Illuminate\Support\Facades\Queue;
|
||||
use Illuminate\Support\Facades\RateLimiter;
|
||||
use Illuminate\Support\Facades\URL;
|
||||
use Illuminate\Support\ServiceProvider;
|
||||
use Inertia\Inertia;
|
||||
|
||||
@@ -65,6 +66,10 @@ class AppServiceProvider extends ServiceProvider
|
||||
*/
|
||||
public function boot(): void
|
||||
{
|
||||
if (str_starts_with((string) config('app.url'), 'https://')) {
|
||||
URL::forceScheme('https');
|
||||
}
|
||||
|
||||
$this->app->make(EventStorageManager::class)->registerDynamicDisks();
|
||||
|
||||
EventFacade::listen(
|
||||
|
||||
@@ -11,6 +11,7 @@ use Illuminate\Foundation\Application;
|
||||
use Illuminate\Foundation\Configuration\Exceptions;
|
||||
use Illuminate\Foundation\Configuration\Middleware;
|
||||
use Illuminate\Http\Middleware\AddLinkHeadersForPreloadedAssets;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
return Application::configure(basePath: dirname(__DIR__))
|
||||
->withRouting(
|
||||
@@ -40,6 +41,15 @@ return Application::configure(basePath: dirname(__DIR__))
|
||||
$schedule->command('guest:feedback-reminders')->dailyAt('22:00');
|
||||
})
|
||||
->withMiddleware(function (Middleware $middleware) {
|
||||
$middleware->trustProxies(
|
||||
at: array_map('trim', explode(',', (string) env('TRUSTED_PROXIES', '*'))),
|
||||
headers: Request::HEADER_X_FORWARDED_FOR
|
||||
| Request::HEADER_X_FORWARDED_HOST
|
||||
| Request::HEADER_X_FORWARDED_PORT
|
||||
| Request::HEADER_X_FORWARDED_PROTO
|
||||
| Request::HEADER_X_FORWARDED_AWS_ELB,
|
||||
);
|
||||
|
||||
$middleware->alias([
|
||||
'tenant.isolation' => TenantIsolation::class,
|
||||
'package.check' => \App\Http\Middleware\PackageMiddleware::class,
|
||||
|
||||
@@ -15,7 +15,7 @@ return [
|
||||
|
|
||||
*/
|
||||
|
||||
'default' => env('CACHE_STORE', env('CACHE_DRIVER', 'database')),
|
||||
'default' => env('CACHE_STORE', env('CACHE_DRIVER', 'redis')),
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
|
||||
@@ -16,7 +16,7 @@ return [
|
||||
|
|
||||
*/
|
||||
|
||||
'default' => env('DB_CONNECTION', 'sqlite'),
|
||||
'default' => env('DB_CONNECTION', 'mysql'),
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
|
||||
@@ -13,7 +13,7 @@ return [
|
||||
|
|
||||
*/
|
||||
|
||||
'default' => env('QUEUE_CONNECTION', 'database'),
|
||||
'default' => env('QUEUE_CONNECTION', 'redis'),
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
|
||||
@@ -18,7 +18,7 @@ return [
|
||||
|
|
||||
*/
|
||||
|
||||
'driver' => env('SESSION_DRIVER', 'database'),
|
||||
'driver' => env('SESSION_DRIVER', 'redis'),
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
|
||||
1609
database/seeders/BlogPostErgaenzungSeeder.php
Normal file
1609
database/seeders/BlogPostErgaenzungSeeder.php
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -24,6 +24,7 @@ class DatabaseSeeder extends Seeder
|
||||
|
||||
$this->call([
|
||||
BlogPostSeeder::class,
|
||||
BlogPostErgaenzungSeeder::class,
|
||||
SuperAdminSeeder::class,
|
||||
]);
|
||||
|
||||
|
||||
@@ -43,6 +43,12 @@ prepare_storage() {
|
||||
php artisan migrate --force >/dev/null 2>&1 || true
|
||||
fi
|
||||
}
|
||||
refresh_config_cache() {
|
||||
cd "$APP_TARGET"
|
||||
|
||||
php artisan config:clear >/dev/null 2>&1 || true
|
||||
php artisan config:cache >/dev/null 2>&1 || true
|
||||
}
|
||||
|
||||
wait_for_service() {
|
||||
local name="$1" host="$2" port="$3" timeout="$4"
|
||||
@@ -109,6 +115,7 @@ wait_for_dependencies() {
|
||||
sync_code
|
||||
ensure_helper_scripts
|
||||
prepare_storage
|
||||
refresh_config_cache
|
||||
wait_for_dependencies
|
||||
|
||||
cd "$APP_TARGET"
|
||||
|
||||
Reference in New Issue
Block a user