old_contents: 
  /**
   * Module dependencies.
   */
  
  var express = require('express')
    , routes = require('./routes');
  
  var app = module.exports = express.createServer();
  
  // Configuration
  
  app.configure(function(){
    app.set('views', __dirname + '/views');
    app.set('view engine', 'jade');
    app.use(express.bodyParser());
    app.use(express.methodOverride());
    app.use(app.router);
    app.use(express.static(__dirname + '/public'));
  });
  
  app.configure('development', function(){
    app.use(express.errorHandler({ dumpExceptions: true, showStack: true }));
  });
  
  app.configure('production', function(){
    app.use(express.errorHandler());
  });
  
  // Routes
  
  app.get('/', routes.index);
  
  app.listen(3000, function(){
    console.log("Express server listening on port %d in %s mode", app.address().port, app.settings.env);
  });
  
new_contents: 
  /**
   * Module dependencies.
   */
  
  var express = require('express')
    , routes = require('./routes');
  
  var app = module.exports = express.createServer();
  
  // Configuration
  
  app.configure(function(){
    app.set('views', __dirname + '/views');
    app.set('view engine', 'jade');
    app.use(express.bodyParser());
    app.use(express.methodOverride());
    app.use(app.router);
    app.use(express.static(__dirname + '/public'));
  });
  
  app.configure('development', function(){
    app.use(express.errorHandler({ dumpExceptions: true, showStack: true }));
  });
  
  app.configure('production', function(){
    app.use(express.errorHandler());
  });
  
  // Routes
  
  app.get('/', routes.index);
  
  var port = process.env.OPENSHIFT_NODEJS_PORT;
  var ip = process.env.OPENSHIFT_NODEJS_IP;
  
  app.listen(port || 8000, ip);
  
subject: Set openshift variables