https://github.com/conormag/ember-cli-deploy-firebase-app
ember-cli-deploy plugin for deploying to firebase
https://github.com/conormag/ember-cli-deploy-firebase-app
Last synced: 3 months ago
JSON representation
ember-cli-deploy plugin for deploying to firebase
- Host: GitHub
- URL: https://github.com/conormag/ember-cli-deploy-firebase-app
- Owner: conormag
- License: mit
- Created: 2019-05-20T13:45:37.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2024-05-03T20:29:51.000Z (about 2 years ago)
- Last Synced: 2025-08-09T05:28:04.945Z (12 months ago)
- Language: JavaScript
- Size: 350 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
README
ember-cli-deploy-firebase-app
==============================================================================

[](https://emberobserver.com/addons/ember-cli-deploy-firebase-app)
ember-cli-deploy plugin for deploying an Ember app to firebase. This plugin can be used to deploy from
ember-cli-deploy build pipelines to firebase hosting. The `only` parameter can be used to deploy any combination of
hosting, cloud functions, firestore rules/indexes, RTDB or storage rules.
You will need a [CI token from firebase](https://firebase.google.com/docs/cli) to deploy:
```firebase login:ci```
Compatibility
------------------------------------------------------------------------------
* Ember.js v2.18 or above
* Ember CLI v2.13 or above
Installation
------------------------------------------------------------------------------
```
ember install ember-cli-deploy-firebase-app
```
Usage
------------------------------------------------------------------------------
Specify your options in `config/deploy.js`
```
ENV['firebase-app'] = {
project: 'firebaseProjectId',
token: process.env.FIREBASE_TOKEN,
};
```
Options are:
|Option|Default|required|Notes|
|------|------|------|-------------|
|project|firebase.projectId|required|If not specified will default to reading `ENV.firebase.projectId` in `config/environment.js` |
|token|firebase.deployToken|required|If not specified will default to reading `ENV.firebase.deployToken` in `config/environment.js`|
|public|build.outputPath|optional| will default to use the build.outputPath in ember-cli-deploy pipeline. This shouldn't need to be changed.|
|message|revisionData.revisionKey|optional|by default, looks for the revision data ember-cli-deploy-revision-data. Or specify your own message.|
|only|NA|optional|[equivalent to firebase deploy --only param](https://firebase.google.com/docs/cli#partial_deploys)|
|except|nA|optional|equivalent to `only` but reversed outcome|
Contributing
------------------------------------------------------------------------------
See the [Contributing](CONTRIBUTING.md) guide for details.
License
------------------------------------------------------------------------------
This project is licensed under the [MIT License](LICENSE.md).