Public Repository

Last pushed: a year ago
Short Description
The Official N|Solid Docker Images
Full Description

Enterprise Node. Finally.

N|Solid™ is the premier Enterprise-grade Node.js® platform. It extends the capabilities of Node.js to provide increased developer productivity, protection of critical applications, and peak application performance.

For more, check out the official N|Solid home page

N|Solid Docker Images

These Images bring the N|Solid Platform into Docker. Developed for the Enterprise use-case, these images are designed to be deployed and scaled independently. For a full walkthrough of how to use these images, refer to the documentation

The N|Solid Registry is a component of N|Solid v1. It is no longer maintained. Please upgrade to N|Solid v2.

To fully enjoy the N|Solid experience, we recommend using all of the available images:

docker-compose support

For convenience, we provide the following docker-compose file:

registry:
  image: nodesource/nsolid-registry
  container_name: registry
  net: "nsolid"
  ports:
    - 4001:4001
proxy:
  image: nodesource/nsolid-hub
  container_name: hub
  environment:
    - REGISTRY=registry:4001
    - NODE_DEBUG=nsolid
  net: "nsolid"
console:
  image: nodesource/nsolid-console:v1.7.3
  container_name: console
  environment:
    - NODE_DEBUG=nsolid
    - NSOLID_APPNAME=console
    - NSOLID_HUB=registry:4001
  net: "nsolid"
  command: --hub hub:9000
  ports:
    - 3000:3000
app:
  image: nodesource/nsolid
  environment:
    - NODE_DEBUG=nsolid
    - NSOLID_APPNAME=in_docker
    - NSOLID_HUB=registry:4001

To use this, first copy and paste it into a file name nsolid.yml. Next, create a network using docker network create nsolid. Finally, run docker-compose -f nsolid.yml up. You now have the N|Solid console running on localhost:3000!

Note: By default, these images have the environment variable NODE_ENV set to production.

Docker Pull Command
Owner
nodesource