An isomorphic app, which takes some ideologies from Ezel. It leverages Browserify and shares code between the server and the browser. It's also my own personal website.
It's a single page application, but the requested page will render server-side so we get the benefits of SEO and for performance.
$ npm install -g gulp
$ npm install [--production]
- Install Redis
- Start redis
$ redis-server
- Compile blog posts
$ npm run-script build-posts
- Start server
$ gulp auto-reload
- Visit http://localhost:3010/
- Install PM2
- Start redis
$ redis-server
- Compile blog posts
$ npm run-script build-posts
- Start the server
NODE_ENV=production gulp compile && pm2 start processes/prod.json -i max
Redis must be running
$ npm test
Test coverage is low, but I'm working on it.
See the blog app apps/blog/
, for more information on writing posts and populating Redis.
MIT