block by enjalot 2baf6f60e0242a4fced4

2baf6f60e0242a4fced4

Full Screen

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});