Simple app written using MongoDB, Webmachine (Erlang+MochiWeb), Backbone.js, jQuery and Handlebars
Switch branches/tags
Nothing to show
Pull request Compare This branch is 10 commits behind tegioz:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
apps
README.md
app.config
rebar
rebar.config
start.sh

README.md

Wall

Simple app written using MongoDB, Webmachine (Erlang+MochiWeb), Backbone.js, jQuery and Handlebars

If you just want to see the app running, visit: http://www.tegioz.com/wall/

Dependencies:

Get the code:

git clone git@github.com:tegioz/wall.git

Build:

cd wall

Fetch dependencies:

./rebar get-deps

Compile:

./rebar compile

Configuration:

Update Webmachine static resource root path:

vi apps/rest_api/priv/dispatch.conf

and change this line with the correct path:

{['*'], rest_api_static, [{root, "/YOUR_PATH_OF_INSTALLATION/wall/apps/rest_api/priv/www"}]}.

Configure your application editing the file app.config (defaults values are OK).

Run:

Launch MongoDB:

mkdir walldata
mongod --dbpath=walldata

Launch application server:

./start.sh

Now open this URL in your browser:

http://localhost:8000/wall/index.html

and you're done ;)

NGINX

Use this config if you want to use NGINX to serve the static content, acting as a reverse proxy to Webmachine RESTful API.

server {
    listen       80; 
    server_name  www.your_server_name.com;
    access_log   /var/log/nginx/your_server_name.com.access.log  main;

    location ~ ^/(img|js|css|wall)/  {
        root    /YOUR_PATH_OF_INSTALLATION/wall/;
        expires 30d;
    }   

    location / { 
        proxy_pass      http://127.0.0.1:8000;
    }   
}