Skip to content

Remove NodeJS as a production dependency

username-removed-636429 requested to merge remove-production-node into master

This MR coincides with gitlab-ce!8831 to allow the gitlab omnibus to be run without node as a dependency.

This is done by compiling frontend assets in such as way as to be URL-agnostic. The assets can be compiled once and served from any URL without needing to be recompiled when modifying the external_url setting, if one chooses to do so. AFAICT this use case was the only reason for compiling node within the omnibus package in the first place.

See the discussion in #1874 (closed)

Closes #1874 (closed)

Merge request reports