All Projects → nanobox-io → nanobox-engine-nodejs

nanobox-io / nanobox-engine-nodejs

Licence: MIT License
Engine for running Node.js apps on Nanobox

Programming Languages

javascript
184084 projects - #8 most used programming language
shell
77523 projects
HTML
75241 projects
Roff
2310 projects
CSS
56736 projects
coffeescript
4710 projects
Makefile
30231 projects

Projects that are alternatives of or similar to nanobox-engine-nodejs

Nanobox
The ideal platform for developers
Stars: ✭ 1,530 (+9462.5%)
Mutual labels:  developer-tools, development-environment, nanobox
nanobox-rails
Quickly set up a Ruby on Rails app on Nanobox, the ideal platform for developers. With Nanobox, Rails app developers can set up instant, isolated development environments that can be shared among team members. Rails apps created using Nanobox can be automatically deployed to AWS, Azure, Google Cloud, and other cloud hosts without the need for de…
Stars: ✭ 19 (+18.75%)
Mutual labels:  developer-tools, development-environment, nanobox
Ergo
The management of multiple apps running over different ports made easy
Stars: ✭ 452 (+2725%)
Mutual labels:  developer-tools, development-environment
Git Project
Manage a large number of local git repositories with ease!
Stars: ✭ 14 (-12.5%)
Mutual labels:  developer-tools, development-environment
Pric
Simple zero-config tool to create Private Certificate Authority & issue locally-trusted development server certificates with any domain names you'd like. SSL certificates for development purposes.
Stars: ✭ 87 (+443.75%)
Mutual labels:  developer-tools, development-environment
Hela
🍦 Powerful software development experience and management. Enhancing @tc39 JS, @denoland and @nodejs, because we need a bit of magic. ✨ You can think of it as Cargo for the JavaScript ecosystem.
Stars: ✭ 320 (+1900%)
Mutual labels:  developer-tools, development-environment
Table flipper
(╯°□°)╯︵ ┻━┻ A useless gem for table flipping on exceptions 😒
Stars: ✭ 328 (+1950%)
Mutual labels:  developer-tools, development-environment
Prequel
Prequel for Laravel. Clear and concise database management.
Stars: ✭ 1,141 (+7031.25%)
Mutual labels:  developer-tools, development-environment
blimp
Blimp: Develop with Docker Compose in the cloud
Stars: ✭ 96 (+500%)
Mutual labels:  developer-tools, development-environment
Beemo
🤖 Centralized configuration layer for dev tools. Beep boop.
Stars: ✭ 100 (+525%)
Mutual labels:  developer-tools, development-environment
portal
An api-driven, in-kernel layer 2/3 load balancer.
Stars: ✭ 101 (+531.25%)
Mutual labels:  developer-tools, nanobox
Takeoff
A rapid development environment using docker for convenience.
Stars: ✭ 271 (+1593.75%)
Mutual labels:  developer-tools, development-environment
Docker Mastery For Nodejs
Docker Mastery for Node.js Projects, From a Docker Captain
Stars: ✭ 231 (+1343.75%)
Mutual labels:  developer-tools, development-environment
Developer Roadmap Guide 2018
Stars: ✭ 344 (+2050%)
Mutual labels:  developer-tools, development-environment
Ember Twiddle
JSFiddle type thing for ember-cli style code
Stars: ✭ 269 (+1581.25%)
Mutual labels:  developer-tools, development-environment
Deb Dev Machine
Quickly install common Developer tools, IDE's & Services on Debian 9
Stars: ✭ 63 (+293.75%)
Mutual labels:  developer-tools, development-environment
red
A fast, in-kernel, ad-hoc point-to-point vxlan network.
Stars: ✭ 31 (+93.75%)
Mutual labels:  developer-tools, nanobox
narc
Small utility to watch log files and ship to syslog service.
Stars: ✭ 18 (+12.5%)
Mutual labels:  developer-tools, nanobox
Swiff
💁 Command line tools for common local ↔ remote server tasks.
Stars: ✭ 87 (+443.75%)
Mutual labels:  developer-tools, development-environment
Works For Me
Collection of developer toolkits
Stars: ✭ 131 (+718.75%)
Mutual labels:  developer-tools, development-environment

Node.js

This is a Node.js engine for running node apps with Nanobox.

Usage

To use the Node.js engine, specify nodejs as your engine in your boxfile.yml

run.config:
  engine: nodejs

Build Process

When running your app, this engine compiles code by doing the following:

  • yarn install

Configuration Options

This engine exposes configuration options through the Boxfile, a yaml config file used to provision and configure your app's infrastructure when using Nanobox.

Overview of Boxfile Configuration Options

run.config:
  engine: nodejs
  engine.config:
    runtime: nodejs-4.4
    dep_manager: yarn
    python_version: python-2.7

runtime

Specifies which Node.js runtime and version to use. The following runtimes are available:

  • nodejs-0.8
  • nodejs-0.10
  • nodejs-0.12
  • nodejs-4.8
  • nodejs-5.12
  • nodejs-6.11
  • nodejs-7.10
  • nodejs-8.6
  • nodejs-8.9
run.config:
  engine: nodejs
  engine.config:
    runtime: nodejs-8.6

dep_manager

Specifies whether the engine should use npm or yarn to fetch node modules. Defaults to yarn.

run.config:
  engine.config:
    dep_manager: yarn

python_version

Specifies the version of Python to install with the following available values:

  • python-2.7
  • python-3.4
  • python-3.5
  • python-3.6 (Default)
run.config:
  engine.config:
    python_version: python-2.7

Help & Support

This is a generic (non-framework-specific) Node.js engine provided by Nanobox. If you need help with this engine, you can reach out to us in the #nanobox IRC channel. If you are running into an issue with the engine, feel free to create a new issue on this project.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].