-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path04_deploy-firebase.bat
More file actions
53 lines (47 loc) · 1.58 KB
/
04_deploy-firebase.bat
File metadata and controls
53 lines (47 loc) · 1.58 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
@echo off
echo ====================================
echo DEPLOY FIREBASE HOSTING
echo ====================================
echo.
echo [1/3] Webpack Build (production mode)...
call npm run build:prod
if %errorlevel% neq 0 (
echo.
echo ╔════════════════════════════════════════╗
echo ║ ERROR - WEBPACK BUILD FAILED! ║
echo ╚════════════════════════════════════════╝
echo.
echo Firebase deployment is CANCELLED.
echo.
pause
exit /b 1
)
echo.
echo ✅ Production build complete!
echo.
echo [2/3] Deploying to Firebase Hosting...
firebase deploy --only hosting
if %errorlevel% neq 0 (
echo.
echo ╔════════════════════════════════════════╗
echo ║ ERROR - FIREBASE DEPLOY FAILED! ║
echo ╚════════════════════════════════════════╝
echo.
echo Please verify:
echo 1. Firebase CLI is installed (firebase --version)
echo 2. You are logged in (firebase login)
echo 3. The project is configured correctly
echo.
pause
exit /b 1
)
echo.
echo [3/3] Done!
echo ====================================
echo ✅ Firebase Deploy OK!
echo ====================================
echo.
echo ✅ Production build generated (obfuscated)
echo ✅ App deployed to Firebase Hosting
echo.
pause