From within your Ember CLI application run:
For ember-cli >= 0.2.3, run:
ember install ember-cli-surge
Otherwise, for ember-cli 0.1.5 - 0.2.3, run:
ember install:addon ember-cli-surge
The above command will build your ember app using the production environment then deploy that code to the url
By passing an environment flag
ember surge --environment development to the ember surge command will use your development environment.
The default domain name for your project is the
<your-app-name.surge.sh>. This can befound in the
CNAME file at the root of your project.
ember generate surge-domain <your-new-domain> to update the domain which will update the
CNAME file. Remember the domain name needs to be unique.
For more info check out Surge Docs
ember surge --new-domainAdd your own domain name ie:
--new-domain="kiwis-are-great.surge.sh"or (surge.sh) will generate a domain when no argumentment is passed in ie:
ember surge --loginLogin to your account at Surge (surge.sh).
ember surge --whoamiCheck who you are logged in as.
ember surge --publish(Default: true) Publishes a project to the web using Surge (surge.sh).
ember surge --listList all the projects you’ve published on Surge (surge.sh).
ember surge --tokenGet surge.sh authentication token, great for Continuous Integration (CI).
ember surge --environment(Default: production) The ember env you want deployed default (production).
ember surge --logoutLog out of your account at Surge (surge.sh).
ember surge --teardownTear down a published project.
We would love to hear your feedback and welcome your PRs. Cheers.
This software is distributed under the MIT license.