Add Docker build/push and Dockge deploy workflow
- Add api/admin/upload Dockerfiles and .dockerignore - Add deploy/docker-compose.yml (ports 3001-3004) and deploy/README.md - Add scripts/docker-build-push.sh for Gitea registry push - Add Gitea/SSH scripts and Google Drive controller updates Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
namespace App\Http\Controllers\Admin;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\Models\User;
|
||||
use App\Services\GoogleDrive\GoogleDriveService;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Illuminate\Http\RedirectResponse;
|
||||
@@ -53,7 +54,9 @@ class GoogleDriveController extends Controller
|
||||
|
||||
public function status(): JsonResponse
|
||||
{
|
||||
$connection = Auth::user()?->googleDriveConnections()->first();
|
||||
/** @var User|null $user */
|
||||
$user = Auth::user();
|
||||
$connection = $user?->googleDriveConnections()?->first();
|
||||
|
||||
return response()->json([
|
||||
'connected' => (bool) $connection,
|
||||
@@ -63,7 +66,9 @@ class GoogleDriveController extends Controller
|
||||
|
||||
public function disconnect(): JsonResponse
|
||||
{
|
||||
Auth::user()?->googleDriveConnections()->delete();
|
||||
/** @var User|null $user */
|
||||
$user = Auth::user();
|
||||
$user?->googleDriveConnections()?->delete();
|
||||
|
||||
return response()->json(['message' => 'Disconnected']);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user