In this tutorial we’re going to deploy an ember-cli application to Firebase. Firebase is a Backend as a Service provider that makes storing and using realtime data easy. They have libraries for all of the popular web and mobile platforms, failing that you can always fall back to the REST API too. We’ll be using
ember-cli-firebase-hosting in this tutorial, which is a wrapper around the official
2) An app, ‘My First App’, will be sat waiting for you. Feel free to customise the settings on this app. If you’ve already developed your app using Firebase you’ll have all of this setup already.
3) Let’s make an Ember app, with
ember new <APP NAME>.
4) First we’ll install the official Firebase command line tools, run
npm install -g firebase-tools, which gives us access to the
cd in to the root of your project and run
firebase login to authenticate with Firebase, follow the prompts.
npm install --save-dev ember-cli-firebase-hosting to install the ember-cli Firebase Hosting addon.
ember generate firebase-hosting, this will create a
firebase.json file for you. Running this is the equivalent of running
firebase init. If the app name in your Firebase dashboard doesn’t match your Ember app’s name, go ahead and change the
firebase property in the
firebase.json file. If in doubt about your app’s name just run
8) Now we run
ember firebase deploy to deploy the app.
9) You’ll receive some output that looks like this:
Sweet, that’s the app deployed. Feel free to navigate to that URL to see your application. You can also use a custom domain, but that’s out of the scope of this tutorial.
I want to read more articles like this: