Skip to content
This repository was archived by the owner on Jul 6, 2022. It is now read-only.

Commit a156c87

Browse files
committed
Switching to node.js express.
2 parents cf73e2f + 4ae3bd0 commit a156c87

34 files changed

Lines changed: 283 additions & 556 deletions

‎.components‎

Lines changed: 0 additions & 7 deletions
This file was deleted.

‎.env‎

Lines changed: 0 additions & 1 deletion
This file was deleted.

‎.gitignore‎

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,4 @@
11
.DS_Store
2-
log/**/*
3-
tmp/**/*
4-
bin/*
5-
vendor/gems/*
6-
!vendor/gems/cache/
7-
.sass-cache/*
8-
.bundle
9-
.rvmrc
2+
log/*
3+
node_modules/*
4+
npm-debug.log

‎.rbenv-gemsets‎

Lines changed: 0 additions & 1 deletion
This file was deleted.

‎Gemfile‎

Lines changed: 0 additions & 21 deletions
This file was deleted.

‎Gemfile.lock‎

Lines changed: 0 additions & 122 deletions
This file was deleted.

‎Procfile‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
web: bundle exec unicorn -p $PORT -E $RACK_ENV -c config/unicorn.rb
1+
web: node app.js

‎README.md‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# kaneda.net
2+
3+
The personal website of Ryan C. Creasey

‎Rakefile‎

Lines changed: 0 additions & 5 deletions
This file was deleted.

‎app.js‎

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
var express = require('express')
2+
, routes = require('./routes')
3+
, http = require('http')
4+
, path = require('path');
5+
6+
var app = express();
7+
8+
app.set('port', process.env.PORT || 3000);
9+
app.set('views', __dirname + '/views');
10+
app.set('view engine', 'jade');
11+
app.use(express.favicon());
12+
app.use(express.logger('dev'));
13+
app.use(express.bodyParser());
14+
app.use(express.methodOverride());
15+
app.use(express.cookieParser('your secret here'));
16+
app.use(express.session());
17+
app.use(app.router);
18+
app.use(express.static(path.join(__dirname, 'public')));
19+
20+
app.configure('development', function() { app.use(express.errorHandler({ dumpExceptions: true, showStack: true })); });
21+
app.configure('production', function() { app.use(express.errorHandler()); });
22+
23+
app.get('/', routes.index);
24+
app.get('/about', routes.about);
25+
app.get('/files/ryan.creasey.pdf', function(req, res) { res.redirect(301, 'http://www.linkedin.com/in/ryancreasey')});
26+
27+
app.use(function(req, res, next){ res.render('404', { title: 'kaneda.net :: 404 Not Found', request: req.url}) });
28+
29+
http.createServer(app).listen(app.get('port'), function(){
30+
console.log('Express server listening on port ' + app.get('port'));
31+
});

0 commit comments

Comments
 (0)