Skip to content

Instantly share code, notes, and snippets.

Buildfile: /home/dev/Idea-projects/myapp/myapp-app/gen-external-apklibs/com.actionbarsherlock_actionbarsherlock_4.2.0/build.xml
-set-mode-check:
-set-debug-files:
-check-env:
[checkenv] Android SDK Tools Revision 20.0.3
[checkenv] Installed at /home/dev/android-sdk-linux
@bsphere
bsphere / myapp_nginx
Last active December 10, 2015 22:28
Nginx site configuration for Node.js app
upstream myapp_upstream {
server 127.0.0.1:3000;
keepalive 64;
}
server {
listen 8080;
server_name myapp.com;
@bsphere
bsphere / varnish
Created January 10, 2013 13:39
Varnish /etc/default/varnish to listen on port 80
DAEMON_OPTS="-a :80 \
-T localhost:6082 \
-f /etc/varnish/default.vcl \
-S /etc/varnish/secret \
-s malloc,256m"
@bsphere
bsphere / default.vcl
Created January 10, 2013 13:46
Varnish default.vcl for Node.js / Nginx
# Default backend definition. Set this to point to your content
# server.
#
backend default {
.host = "127.0.0.1";
.port = "8080";
}
sub vcl_recv {
if (req.restarts == 0) {
@bsphere
bsphere / myapp.conf
Last active December 10, 2015 22:28
Upstart config for Node.js
#/etc/init/myapp.conf
description "MyApp Node.js"
author "xxx@myapp.com"
start on (local-filesystems and net-device-up IFACE=eth0)
stop on shutdown
respawn
respawn limit 5 60
@bsphere
bsphere / myapp.conf
Last active December 10, 2015 22:28
Monit config file for Node.js and Upstart
check host localhost with address 127.0.0.1
start "/sbin/start myapp"
stop "/sbin/stop myapp"
if failed port 3000 protocol HTTP
request /
with timeout 5 seconds
then restart
#!/bin/sh
GIT_WORK_TREE=/home/ubuntu/myapp git checkout -f
echo "Installing dependencies..."
cd /home/ubuntu/myapp
npm install
echo "Restarting node.js..."
sudo restart myapp
backend nginx {
.host = "127.0.0.1";
.port = "8080";
}
backend node1 {
.host = "127.0.0.1";
.port = "3000";
}
global
maxconn 4096
daemon
defaults
mode http
frontend insecure
# HTTP
bind :80
node.js (version 0.8.18):
-------------------------
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
}).listen(1337, '127.0.0.1');
console.log('Server running at http://127.0.0.1:1337/');