GithubHelp home page GithubHelp logo

Introduction

ANODE is a PaaS (Platform as a Service) for developing and hosting node.js WEB applications on Azure.

ANODE is available as a free open source in github. You can clone all ANODE code and have full control over the platform. The steps below guide you in creating your own ANODE deployment.

Features

In a nutshell, ANODE offers the following features:

  • Multitenancy - ANODE hosts multiple versions of multiple applications from git repositories and branches, side-by-side.
  • Instantaneous deployment - push into git leads to immediate service update in the cloud. ANODE is integrated with github (and bitbucket), supports and leverages github development process.
  • Security - ANODE wraps all security handling and exposes HTTPS endpoint. ANODE applications are HTTP servers, agnostic of security.
  • Instantaneous logging - ANODE offers instant viewing and querying logs from applications.
  • Management dashboard - all management is performed via ANODE's management dashboard. The dashboard is extendable and can be used for managing applications.
  • Scale out - ANODE symmetrically deploys applications on Azure instances. Scaleout is opaque to applications.
  • Interoperability - ANODE allows applications to collaborate with each other. ANODE itself is implemented as a number of node.js applications.
  • Services - there are multiple services offered by ANODE, e.g. scheduling delayed jobs.
  • Testing - ANODE supports test suites development and execution.

Terminology

  • ANODE farm - Azure cloud service with one production deployment of ANODE role running on several instances.
  • Instance - Azure instance (aka VM). We use "Small" sized instances.
  • ANODE cluster - Set of several ANODE farms sharing common storage account.

Prerequisites

You need Git to be installed on your development computer. Follow the these steps if you don't have Git yet.

Setup ANODE farm

anode's Projects

git-azure icon git-azure

Deploy multiple node.js applications to Windows Azure from MacOS using Git

hongen icon hongen

Never stopping watchdog for Windows

node icon node

evented I/O for v8 javascript

node-ctxobj icon node-ctxobj

Objects with immutable context, especially good for contextual logging

node-farmjs icon node-farmjs

A node.js server farm with everything you ever dreamed of

node-gits icon node-gits

A node.js git library with some cool features like synchronizing all the branches from a git remote to a local subdir

node-rinuts icon node-rinuts

A service which exposes tests through a RESTful api. Allows for remote querying and running tests on the service, by using http requests", as well as retrieving a detailed run information

node-sharp icon node-sharp

A native node extension to load and execute .Net libraries

node-sqlite3 icon node-sqlite3

Asynchronous, non-blocking SQLite3 bindings for Node.js

pipeline.js icon pipeline.js

a node.js async pipeline with remote execution support

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.