Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

clusternator

Package Overview
Dependencies
Maintainers
3
Versions
53
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

clusternator

Program to deploy docker containers on cloud service platforms with minimal user input, and/or configuration

  • 0.1.11
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
14
decreased by-12.5%
Maintainers
3
Weekly downloads
 
Created
Source

THE CLUSTERNATOR

The clusternator is a tool for temporarily deploying applications on pull requests. It uses AWS ECS to manage deployments, therefore you must be using [Docker] (https://www.docker.com/) to run your application.

Install the clusternator CLI
npm install -g clusternator
clusternator --help

READ THE WIKI

Developing Clusternator

yay contributions!

All code is in src/. The CLI entry point is bin/clusternatorCli.js, but includes from lib/ (the compile destination).

bin/clusternatorCli-es5.js is ultimately what gets run as the CLI from bin/clusternator.sh.

There are unit tests, and e2e tests. Unit tests can be done by running npm test, assuming the project has been npm install'd. This is an alias to gulp test-unit

The e2e tests require AWS credentials, and can be run directly from gulp with gulp test-e2e

The gulp test task will run both the unit, and e2e tests.

Code coverage can be found after tests are run, and is located in the (generated) coverage folder. Coverage includes lcov, json, and html.

Compile ES6

npm run build will transform your ES6 source into ES5

gulp transpile will transpile src/**/*.js to lib/**/*.js

gulp watch will look at src/**/*.js, and transpile them to lib/**/*.js

Running the clusternator CLI

Run ./bin/clusternator.sh from the root directory.

Project Init

Requires the Current Working Directory to be a git repository, or a subfolder within a git repository. The command will interactively create a .clusternator file in the project's root directory, and will provision the networking infrastructure for a project on AWS. This currently requires an existing VPC, and Route (AWS bootstrapping coming soon!),

License

Copyright (c) 2015 rangle.io

MIT License

Keywords

FAQs

Package last updated on 01 Dec 2015

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc