-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup-supabase.bat
More file actions
55 lines (47 loc) · 1.37 KB
/
Copy pathsetup-supabase.bat
File metadata and controls
55 lines (47 loc) · 1.37 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
@echo off
echo ========================================
echo BOREAS - Supabase CLI Setup & Migration
echo ========================================
echo.
echo 1. Installing Supabase CLI...
echo.
REM Install Supabase CLI using scoop (if available) or npm
where scoop >nul 2>&1
if %errorlevel% == 0 (
echo Using Scoop to install Supabase CLI...
scoop bucket add supabase https://github.com/supabase/scoop-bucket.git
scoop install supabase
) else (
echo Scoop not found. Using npm to install Supabase CLI...
npm install -g @supabase/cli
)
echo.
echo 2. Verifying installation...
supabase --version
echo.
echo 3. Login to Supabase...
echo Please provide your Supabase access token when prompted.
supabase login
echo.
echo 4. Initialize project (if needed)...
if not exist "supabase\config.toml" (
echo Initializing Supabase project...
supabase init
) else (
echo Supabase project already initialized.
)
echo.
echo 5. Link to your Supabase project...
echo Please provide your project reference ID when prompted.
supabase link
echo.
echo 6. Apply migration...
echo Applying migration file: supabase/migrations/20260220_users_role.sql
supabase db push
echo.
echo ========================================
echo Supabase CLI setup and migration complete!
echo ========================================
echo.
echo Next: Run create-admin-user.bat to create your admin user.
pause