Skip to content

ms10398/firebase.utopian

 
 

Repository files navigation

Utopian v2 - API

Quick instructions:

  1. Copy .env.example to .env and adjust variable values.
  2. Generate Firebase admin credentials file and place on the project root as service-account.json.
  3. [deployment only] Create .firebaserc on the project root folder, changing the Firebase project name as on the following example:
{
  "projects": {
    "default": "utopian-io"
  }
}

Building:

Build for server usage (HTTPS server outside firebase).

npm run build:server

Build for firebase deployment.

npm run build:firebase

Development

Run development server:

npm run dev

Deployment - Firebase.

For firebase deployments, the firebase sdk must be installed globally:

npm install -g firebase-tools

Then, login with valid credentials

firebase login

And finally, deploy.

firebase deploy --only functions

Deployment - Express.

npm run start

// OR

node ./bin/www

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.3%
  • Dockerfile 0.7%