Skip to content

Latest commit

 

History

History
38 lines (26 loc) · 860 Bytes

offline.md

File metadata and controls

38 lines (26 loc) · 860 Bytes
id title
offline
Offline Builds

esy supports workflow where builds should happen on a machine which is completely offline (doesn't have network access).

To do that you need to use --cache-tarballs-path option when running esy install command:

  1. On a machine which has network access execute:

    % esy install --cache-tarballs-path=./_esyinstall

    this will create _esyinstall directory with all downloaded dependencies' sources.

  2. Tranfer an entire project directory along with _esyinstall to a machine which doesn't have access to an external network.

  3. Execute the same installation command

    % esy install --cache-tarballs-path=./_esyinstall

    which will unpack all source tarballs into cache.

  4. Run

    % esy build

    and other esy commands.