Skip to content
Snippets Groups Projects

Remove NodeJS as a production dependency

Merged username-removed-636429 requested to merge remove-production-node into master
All threads resolved!

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

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Marin Jankovski
  • Marin Jankovski
  • @mikegreiling I've tried 2 cases, upgrade an instance without relative url and with and seems to be working :tada: Few comments after which we can merge :)

  • added 1 commit

    • e2ff1196 - address documentation issues

    Compare with previous version

  • added 1 commit

    • ee618ba9 - address documentation issues

    Compare with previous version

  • added 1 commit

    • f93d8cfc - address documentation issues

    Compare with previous version

  • Marin Jankovski resolved all discussions

    resolved all discussions

  • Marin Jankovski mentioned in commit 7d22e0a8

    mentioned in commit 7d22e0a8

  • Let's do this :tada:

    Edited by Marin Jankovski
  • huzzah! :100: :tada: :beers:

  • mentioned in issue #1855 (closed)

  • Stan Hu mentioned in issue #1921 (closed)

    mentioned in issue #1921 (closed)

  • Maintainer

    Cool, great work @mikegreiling!

  • mentioned in issue #1884 (closed)

  • mentioned in issue gitlab#8073

  • Please register or sign in to reply
    Loading