In this episode of Firebase Fundamentals, David East will show you how to get started with Firebase Hosting and how to get it started with GitHub Actions so you can generate a preview channel for every single pull request.
Chapters:
0:00 - Intro
0:29 - Firebase CLI setup
2:24 - Serving locally with the Emulator Suite
3:22 - Deploying to Firebase Hosting
3:52 - Configuration files
4:13 - .firebaserc
4:23 - Server redirects in firebase.json
4:47 - Headers in firebase.json (Cross Origin Resource Sharing)
5:09 - Preview channels
5:44 - Manually deploying preview channels
6:33 - Manually deleting preview channels
7:00 - Setting up a GitHub repository
8:22 - Creating GitHub Actions workflows
8:50 - Setting up a build command in GitHub Actions
9:42 - Setting up production deploys on merge
10:11 - Triggering a preview channel on a pull request
11:40 - Deploying to production on merge to main
12:12 - More resources
Resources:
Node.js → [ Ссылка ]
Java → [ Ссылка ]
Next.js → [ Ссылка ]
Firebase CLI → [ Ссылка ]
Firebase.json → [ Ссылка ]
HTTP 301 → [ Ссылка ]
HTTP 302 → [ Ссылка ]
Cross Origin Resource Sharing (CORS) → [ Ссылка ]
Preview channels → [ Ссылка ]
GitHub Actions → [ Ссылка ]
Setting up preview channels with GitHub Actions → [ Ссылка ]
Catch more Firebase Fundamentals → [ Ссылка ]
Subscribe to Firebase → [ Ссылка ]
#FirebaseFundamentals
product: Firebase - Hosting; fullname: David East;
Getting started with Firebase Hosting (and GitHub Actions!)
Теги
purpose: Educatepr_pr: Firebasetype: DevByte (deck cleanup 2-10min)getting started with firebase hostinghow to get started with firebase hostingfirebase hostingfirebase hosting tutorialwhat is firebase hostingintroduction to firebase hostingfirebase fundamentalsgetting started with firebasefirebase for the webgetting started with firebase for the webfirebase developergoogle developersfirebasegoogleseries: Firebase Fundamentals