TED has shifted to React and will no longer maintain this application/library. If you wish to continue using this application/library, please create a pull request and repo ownership can be transferred. This repository will be archived at the end of 2022.
This deploy pack packages all of the addons needed to deploy an Ember.JS application to a Frontend Builds-enabled server.
ember install ember-cli-deploy
ember install ember-cli-deploy-front-end-builds-pack
It will ask to overwrite your config/deploy.js
, enter yes.
First, open config/deploy.js
and enter your application name, staging
hostname, and production hostname.
Next you'll need to make sure you have the following ENV vars set.
ENV | Notes |
---|---|
FEB_AWS_ACCESS_KEY_ID |
Your FEB AWS key |
FEB_AWS_SECRET_ACCESS_KEY |
Your FEB AWS secret |
FEB_AWS_BUCKET_NAME |
The bucket you are deploying to |
FEB_DEPLOY_KEY |
The path to the key used to sign you front ends |
Since we're deploying assets to S3 you'll want to have asset-rev
pointing to the correct place. You should add the following to
ember-cli-build.js
.
var app = new EmberApp(defaults, {
// Add options here
fingerprint: {
prepend: 'https://s3.amazonaws.com/<BUCKET_NAME>/<APP_NAME>/'
}
});
Note you should fill in the correct BUCKET_NAME
and APP_NAME
.
Run ember deploy <stage>
to deploy your Ember app.
Examples:
ember deploy production
ember deploy staging