In this tutorial we’re going to deploy an ember-cli application to Divshot. Divshot offers fully-featured Static Site hosting, backed by a CDN, CLI deployment and different environments.
1) Head on over to Divshot and click ‘Sign Up’. When you’re done you’ll be redirected to your dashboard.
2) We’ll install Divshot’s CLI tools by running
npm install -g divshot-cli.
divshot login to authenticate with Divshot. You’ll be redirected to a webpage, follow the on-screen instructions.
4) Create an Ember app by running
ember new <APP NAME>.
cd in to your project’s root and run
npm install --save-dev ember-cli-divshot to install the ember-cli Divshot addon, this is a wrapper around Divshot’s CLI tools.
6) Next run
ember generate divshot, this will create a
divshot.json file. You can either set the
name property in this file equal to the name of your Divshot app, or you can just auto-generate a new app on Divshot by running the command in the next step.
7) Deploy the app by running
ember divshot push. This will also generate an app for you if it doesn’t exist. By default the development environment will be used, but you can specify another environment like so:
ember divshot push staging. The production environment is used for the
build step by default, this can also be changed like so:
ember divshot push --environment=development.
8) You’ll receive output that looks like this:
Great, 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: