/nuxt-firebase-ssr-auth

nuxt firebase hosting, functions

Primary LanguageJavaScript

nuxt-firebase-pwa

Nuxt.js * Firebase

Description

Run the Nuxt.js application on Firebase.

Start

Install dependencies

$ npm install # Or yarn install
$ cd /nuxt-firebase-pwa/src && npm install
$ cd /nuxt-firebase-pwa/functions && npm install

Launch development server

$ cd /path/to/nuxt-firebase-pwa/src
$ npm run dev

Open http://localhost:3000

Build and Deploy to Firebase

Build

Build Nuxt.js app.

$ cd /path/to/nuxt-firebase-pwa/src
$ npm run build

Copy assets and static files.

$ cd /path/to/nuxt-firebase-pwa
$ npm run setup

set up => copy items in 'functions/nuxt/dist/' to 'public/assets'
      and copy items in 'src/static/*' to 'public/'

Firebase Project Setup

Create a Firebase Project using the Firebase Console.

Install Firebase CLI.

$ npm install -g firebase-tools

Login to Firebase.

$ firebase login

Edit .firebaserc

{
  "projects": {
    "default": "<your-firebase-project-id>"
  }
}

Emulate Firebase on local

$ npm run serve

Open http://localhost:5000

Deploy

$ npm run deploy

Git Command

git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/F9Uf/nuxt-firebase-ssr-auth.git
git push -u origin master