# Install from source

**URL:** https://discourse.jupyter.org/t/install-from-source/24288
**Category:** JupyterLab
**Tags:** how-to, help-wanted, jupyterlab
**Created:** [March 6, 2024, 1:29am UTC](https://discourse.jupyter.org/t/install-from-source/24288 "2024-03-06T01:29:12Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![savemuri](https://yyz1.discourse-cdn.com/flex031/user_avatar/discourse.jupyter.org/savemuri/32/12606_2.png) [@savemuri](https://discourse.jupyter.org/u/savemuri)
#### Post date: [March 6, 2024, 1:29am UTC](https://discourse.jupyter.org/t/install-from-source/24288/1 "2024-03-06T01:29:12Z")

</div>

I am making some modifications to jupyterlab source - specifically [jupyterlab/packages/services/src/kernel/kernel.ts at d3897d2d843fcf9632bc0305bba2a43383a5121a · jupyterlab/jupyterlab · GitHub](https://github.com/jupyterlab/jupyterlab/blob/d3897d2d843fcf9632bc0305bba2a43383a5121a/packages/services/src/kernel/kernel.ts)

I don’t have access to an npm registry and I need to maintain an internal fork of jupyterlab with this modification and distribute it within a Dockerfile. How do I build the dockerfile with this modification? Note: I will be including several other custom extensions along with this modified jupyterlab distribution within my docker image.
