Elastic server setup using Node.js #javascript #nodejs
JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
config
lib
.gitignore
index.js
package.json
readme.md
server.js

readme.md

░ █ ▀ ▀ ▄  ░ █ ▀ ▀ █  ░ █ ▀ ▀ ▀ █  ░ █ ▄ ─ ░ █  ░ █ ▀ ▀ ▀  
░ █ ─ ░ █  ░ █ ▄ ▄ ▀  ░ █ ─ ─ ░ █  ░ █ ░ █ ░ █  ░ █ ▀ ▀ ▀  
░ █ ▄ ▄ ▀  ░ █ ─ ░ █  ░ █ ▄ ▄ ▄ █  ░ █ ─ ─ ▀ █  ░ █ ▄ ▄ ▄  

A node module acting as a server gateway to other web apps - designed with minimal footprint and modular architecture in mind.

Uses the cluster library from the Node.js API to reach maximum performance in a multi-core environment. Can redirect by proxy to websites served by express.js or nginx and even to other IPs.

Features

  • Multi-core (cluster) support
  • Redirect to other ports and/or IPs
  • Multi-app environment using express vhosts
  • Nginx integration

Install

To include drone to an existing app/setup simply install the node module:

npm install drone-server

or clone directly from github:

git clone git://github.com/makesites/drone.git

Usage

Update the config/ folder (using the sample files) with the supported domain names and run the server.js file:

node server.js

Read the online docs for more detailed info: https://github.com/makesites/drone/wiki

Credits

Initiated by Makis Tracend ( Full list of contributors )

Distributed by Makesites.org

Trivia

Originally developed to become the backbone for the K&D Interactive network.

Thanks

ASCII logo by Tarty (brighter, perforated)

License

Released under the MIT lisense