eclipse-theia/theia

[proposal] Make executables available for download

Open

#4,541 opened on Mar 13, 2019

View on GitHub
 (32 comments) (0 reactions) (0 assignees)TypeScript (18,676 stars) (2,478 forks)batch import
help wantedproposaltheia-cli

Description

Can executable versions of Theia be made available with each new release for easier packaging and distribution in docker images? This would result in smaller image size and not require so many dependencies just to run Theia.

I may be misunderstanding the build process, but is it necessary to keep the node_modules folder around when there are options like nexe and pkg out there?

This solution might even be best to add as a build option to the theia cli so developers could use multi-stage builds to produce a final production-ready binary and not require dependencies like node/yarn to be installed.

yarn theia build --mode binary

Contributor guide

[proposal] Make executables available for download · eclipse-theia/theia#4541 | Good First Issue