v0.10.0: Docker + Update-Funktion + deploy.sh

This commit is contained in:
2026-07-02 21:14:18 +02:00
parent 85118c5bcc
commit af2aa1eaf5
20 changed files with 1169 additions and 11 deletions
+5
View File
@@ -15,3 +15,8 @@ Schedule::command('network:scan')
->everyMinute()
->withoutOverlapping()
->runInBackground();
// Update-Prüfung alle 6 Stunden
Schedule::command('app:check-update')
->everySixHours()
->runInBackground();
+5
View File
@@ -6,6 +6,7 @@ use App\Http\Controllers\NetworkController;
use App\Http\Controllers\NetworkSegmentController;
use App\Http\Controllers\Admin\UserController as AdminUserController;
use App\Http\Controllers\Admin\LayoutController as AdminLayoutController;
use App\Http\Controllers\Admin\UpdateController as AdminUpdateController;
use Illuminate\Support\Facades\Route;
Route::get('/', function () {
@@ -32,6 +33,10 @@ Route::prefix('admin')
Route::get('layout', [AdminLayoutController::class, 'index'])->name('layout.index');
Route::put('layout', [AdminLayoutController::class, 'update'])->name('layout.update');
Route::get('layout/remove-logo', [AdminLayoutController::class, 'removeLogo'])->name('layout.removeLogo');
// Software-Update
Route::get('update', [AdminUpdateController::class, 'index'])->name('update.index');
Route::post('update/install', [AdminUpdateController::class, 'install'])->name('update.install');
});
// Netzwerk-Bereich für alle eingeloggten Benutzer