index.js
var derby = require('derby');
var app = module.exports = derby.createApp('test', __filename);
app.use(require('derby-debug'));
app.loadViews(__dirname);
app.get('/', function(page, model) {
page.render();
});
index.html
<Body:>
<h1>Hello, world!</h1>
build.js
var app = require('./index');
var builder = require('derby-standalone-builder')
builder.build(app, __dirname);
package.json
{
"name": "test",
"version": "1.0.0",
"description": "Mini derby-app",
"main": "index.js",
"scripts": {
"start": "node server.js"
},
"keywords": [
"derby",
"mini"
],
"dependencies": {
"derby": "0.6.0-alpha35",
"derby-starter": "^0.2.6",
"derby-debug": "^0.1.0",
"derby-standalone-builder": "^0.1.1"
},
"author": "",
"license": "MIT"
}
server.js
require('derby-starter').run(__dirname, {port: 3000});