Skip to content
This repository was archived by the owner on Oct 5, 2020. It is now read-only.

Deploying on offline servers

Geert edited this page May 25, 2018 · 6 revisions

Occasionally people come across a situation where they need to deploy a slush-marklogic-node application on a server that has limited or no direct internet access for security reasons. Upon request access to github.com and npm registries is usually denied.

It is possible to deploy slush-marklogic-node in such situations just as well. It will take more effort though. Then again, keep in mind you don't need to deploy the full development tooling as well. You only need what is necessary to bootstrap MarkLogic, and run the middle-tier (in production mode).

The best approach you can take is to use two environments:

  • one to build and package (connected to internet)
  • one to deploy and run (disconnected from internet)

Pre-requisites

  • MarkLogic Server (potentially with Converters & Filters)
  • Node.js (which comes with NPM)
  • Java Runtime
  • a VM or other environment with matching architecture as production server
Clone this wiki locally