drone-server
v1.0.0
Published
Multi app node server, designed for minimal footprint and modular architecture
Downloads
12
Readme
░ █ ▀ ▀ ▄ ░ █ ▀ ▀ █ ░ █ ▀ ▀ ▀ █ ░ █ ▄ ─ ░ █ ░ █ ▀ ▀ ▀
░ █ ─ ░ █ ░ █ ▄ ▄ ▀ ░ █ ─ ─ ░ █ ░ █ ░ █ ░ █ ░ █ ▀ ▀ ▀
░ █ ▄ ▄ ▀ ░ █ ─ ░ █ ░ █ ▄ ▄ ▄ █ ░ █ ─ ─ ▀ █ ░ █ ▄ ▄ ▄
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