Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ds0nt/forky-server
https://github.com/ds0nt/forky-server
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/ds0nt/forky-server
- Owner: ds0nt
- License: gpl-2.0
- Created: 2015-05-20T19:26:11.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-11-13T00:33:51.000Z (about 9 years ago)
- Last Synced: 2024-08-01T12:35:06.649Z (4 months ago)
- Language: JavaScript
- Size: 168 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - ds0nt/forky-server - (others)
README
# Forky Server
**Forky** is a collaborative visualization tool. I'm hosting it at [http://forky.io](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.jsPersonally, 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
```bash
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.
```bash
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.
```bash
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
```