https://github.com/beeman/theia-as-a-binary
Proof of concept running Theia as a single binary
https://github.com/beeman/theia-as-a-binary
Last synced: 7 months ago
JSON representation
Proof of concept running Theia as a single binary
- Host: GitHub
- URL: https://github.com/beeman/theia-as-a-binary
- Owner: beeman
- Created: 2019-03-26T04:13:42.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-03-26T04:14:47.000Z (about 7 years ago)
- Last Synced: 2025-05-20T09:11:19.651Z (about 1 year ago)
- Language: JavaScript
- Homepage: https://spectrum.chat/theia/general/running-theia-as-a-binary~4371db64-61eb-418f-aecb-c049ce27d42e
- Size: 153 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Theia as a Binary
🚨 This repo does not contain a working solution yet!
The goal of this repo is to get a working example of building [Theia](https://github.com/theia-ide/theia) as a binary
and run it inside a Docker container.
There are various reasons why this is desirable:
- Create Docker images that only contain the minimal code needed to run Theia.
- Create Docker images with a different Node runtime version (Theia currently requires Node 8).
Currently the goal is to get it to work with either [nexe](https://github.com/nexe/nexe) or [pkg](https://github.com/zeit/pkg)
and eventually with both.
# Building with nexe
yarn go:nexe
# Running the theia-nexe container
yarn run:nexe
# Building with pkg
yarn go:pkg
# Running the theia-pkg container
yarn run:pkg