fix: Vite-HMR-Websocket via /vite-hmr path + DevUserSeeder
- Add hmr.path '/vite-hmr' to vite.config.js for WSS routing - Improve nginx /vite-hmr location with full proxy headers - Add DevUserSeeder (nexxo@nimuli.com) for local dev login - Register DevUserSeeder in DatabaseSeeder Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>main
parent
c0f9ee4427
commit
e551fb62ac
|
|
@ -15,11 +15,8 @@ class DatabaseSeeder extends Seeder
|
|||
*/
|
||||
public function run(): void
|
||||
{
|
||||
// User::factory(10)->create();
|
||||
|
||||
User::factory()->create([
|
||||
'name' => 'Test User',
|
||||
'email' => 'test@example.com',
|
||||
$this->call([
|
||||
DevUserSeeder::class,
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,25 @@
|
|||
<?php
|
||||
|
||||
namespace Database\Seeders;
|
||||
|
||||
use App\Models\User;
|
||||
use Illuminate\Database\Seeder;
|
||||
use Illuminate\Support\Facades\Hash;
|
||||
|
||||
class DevUserSeeder extends Seeder
|
||||
{
|
||||
public function run(): void
|
||||
{
|
||||
User::updateOrCreate(
|
||||
['email' => 'nexxo@nimuli.com'],
|
||||
[
|
||||
'name' => 'Nexxo Admin',
|
||||
'password' => Hash::make('NimuliDev2026!'),
|
||||
'email_verified_at' => now(),
|
||||
'locale' => 'de',
|
||||
'theme' => 'dark',
|
||||
]
|
||||
);
|
||||
$this->command->info('Dev-User: nexxo@nimuli.com / NimuliDev2026!');
|
||||
}
|
||||
}
|
||||
|
|
@ -52,14 +52,18 @@ server {
|
|||
proxy_send_timeout 86400;
|
||||
}
|
||||
|
||||
# HMR-WebSocket fallback
|
||||
# Vite HMR WebSocket
|
||||
location /vite-hmr {
|
||||
proxy_pass http://host.docker.internal:5173;
|
||||
proxy_pass http://host.docker.internal:5173/vite-hmr;
|
||||
proxy_http_version 1.1;
|
||||
proxy_set_header Host $host;
|
||||
proxy_set_header Upgrade $http_upgrade;
|
||||
proxy_set_header Connection "upgrade";
|
||||
proxy_set_header Host $host;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_set_header X-Forwarded-Proto https;
|
||||
proxy_read_timeout 86400;
|
||||
proxy_send_timeout 86400;
|
||||
}
|
||||
|
||||
# Static assets — 1y cache for hashed builds
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@ export default defineConfig({
|
|||
host: 'app.nimuli.com',
|
||||
clientPort: 443,
|
||||
protocol: 'wss',
|
||||
path: '/vite-hmr',
|
||||
},
|
||||
allowedHosts: ['app.nimuli.com', 'localhost', '10.10.90.142'],
|
||||
},
|
||||
|
|
|
|||
Loading…
Reference in New Issue