Skip to content

Instantly share code, notes, and snippets.

View waldher's full-sized avatar

Benjamin Waldher waldher

  • Berlin, Germany
View GitHub Profile
### Keybase proof
I hereby claim:
* I am waldher on github.
* I am waldher (https://keybase.io/waldher) on keybase.
* I have a public key whose fingerprint is 0100 FEAA 6AA5 EF00 2CA8 80B1 BD18 E856 3965 3115
To claim this, I am signing this object:
@waldher
waldher / gist:5453375
Created April 24, 2013 16:13
nginx config for use with node and unix sockets
upstream app {
server unix:/home/user/application/tmp/socket fail_timeout=0;
}
server {
listen 80;
server_name example.com;
root /home/user/application/public;
@waldher
waldher / gist:5453355
Created April 24, 2013 16:09
NodeJS code for using UNIX sockets at 'tmp/socket' for production environments, and port 3000 for development.
var listenOn = 3000;
if(process.env.NODE_ENV == 'production'){
listenOn = "tmp/socket";
}
var startServer = function(){
app.listen(listenOn, undefined, undefined, function(){
console.log("Listening on " + listenOn);
if(typeof(listenOn) == 'string'){
fs.chmod(listenOn, 0777);
@waldher
waldher / .vimrc
Created November 18, 2011 16:37
vimrc 2011/11/18
syntax enable
set autoindent
set hlsearch
set number
set mouse=a
if has("autocmd")
filetype plugin on