 <p>We this for over at <a href="http://github.com/tryghost/ghost">Ghost</a>. Use ember-cli to generate an in-repo-addon for yourself, and then use your favorite library for copying the file (I already had fs-extra and am using it)</p> <p>Create your addon with <code>ember g in-repo-addon &lt;addon-name&gt;</code></p> <p>in <code>/lib/&lt;addon-name&gt;/index.js</code>:</p> <pre><code>module.exports = { name: '&lt;addon-name&gt;', postBuild: function (results) { var fs = this.project.require('fs-extra'); fs.copySync(results.directory + '/index.html', '../server/views/default.hbs'); } }; </code></pre> <p><a href="https://github.com/TryGhost/Ghost/blob/master/core/client/lib/asset-delivery/index.js">Example from Ghost</a></p> <p>Ember-cli docs: <a href="http://www.ember-cli.com/#developing-addons-and-blueprints">developing addons</a> and <a href="http://www.ember-cli.com/#detailed-list-of-blueprints-and-their-use">scaffolding in-repo addons</a></p>