Angular
- Fireship YouTube video
- Create empty firebase app in website
- Install
firebase-tools from npm - Login
firebase login - Build project for production
ng build --aot --prod - Initialize firebase app
firebase init - Select
Hosting - public directory:
dist/[project_name] - Configure as single page app:
y
React
- Create empty firebase app in website
- Install
firebase-tools from npm - Login
firebase login - Build project for production
npm run build - Initialize firebase app
firebase init - Select
Hosting - public directory:
build - Configure as single page app:
y
GitLab CI
Get Firebase token
npm install firebase-toolsfirebase login: ci- Login to get TOKEN
- Add token as environment variable (FIREBASE_TOKEN) in GitLab CI
Create firebase files
- Initialize firebase app
firebase init - Select
Hosting - public directory:
build - Configure as single page app:
y
.gitlab-ci.yml