GitXplorerGitXplorer
d

forky-server

public
1 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
9422c0689e968e7655d4fac508d48e8871d49bd6

Merge branch 'master' of https://github.com/ds0nt/forky-server

dds0nt committed 9 years ago
Unverified
b19160fc92e8e9f63d92b5cb8fe351f7a7326388

Added some logs and dockerfile

dds0nt committed 9 years ago
Unverified
fdc634c8144821af38726a08be2b8901a6a325c8

Updated Readme

dds0nt committed 10 years ago
Unverified
dd62052056b98f81d429486c3131068da7ab54d8

Updated Readme

dds0nt committed 10 years ago
Unverified
6ab8950f4d725dbe6f21e83b866eb5463bba6ab9

config to optionally serve forky client

dds0nt committed 10 years ago
Unverified
19b88a483a092fca20e3ddfd5b5b04bc985f1cd5

Updated Configs

dds0nt committed 10 years ago

README

The README file for this repository.

Forky Server

Forky is a collaborative visualization tool. I'm hosting it at http://forky.io. It goes up and down as there are only a handful of users.

You can run a Forky Server in the cloud, on your pc, or on 'hackable' hardware, and possibly elsewhere.

Prerequisites

  • A Mongo Database
  • A Rethink Database
  • A system with node.js

Personally, I use docker for mongo and rethinkdb as it requires the zero configuration, and keeps my mind free from database horrors. I just run it on Ubuntu because it's most familiar to me.

Install Dependencies

npm install # you will need linux building tools I think

Configure Server Using Config File

This is the preferred method for local deployments for development, or for running it as a hard app.

vim config/default.js # it is self explanitory

Configure Server Using Environment Variables

This method is preferred for server deployments, and overrides the settings in the config file. This will override the config file options.

cat config/custom-environment-variables.js # prints vars involved

# and to run you would do something like
export FORKY_PORT=8080

Start the Server

 $ node index.js