https://github.com/electerm/electerm-builder-docker
dockers for build electerm app
https://github.com/electerm/electerm-builder-docker
Last synced: 7 months ago
JSON representation
dockers for build electerm app
- Host: GitHub
- URL: https://github.com/electerm/electerm-builder-docker
- Owner: electerm
- License: mit
- Created: 2025-09-19T12:23:42.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-09-19T14:21:33.000Z (7 months ago)
- Last Synced: 2025-09-19T14:39:46.465Z (7 months ago)
- Language: Shell
- Size: 3.91 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Electerm Builder Docker
[](https://hub.docker.com/r/zxdong262/electerm-builder-legacy)
Docker image for building electerm legacy packages with Ubuntu 18.04, Python 3.8, Node.js 16, and GCC 8.
It is needed because some Linux distributions, like UOS 1070/Ubuntu 18, use old glibc(ver<2.34), native libs like node-pty build with major current Linux distributions, like Ubuntu 22/24 can not work in these Linux distributions
## test run
```bash
# Mount your electerm repository and build
docker run -it --rm \
-v /path/to/electerm:/workspace \
-w /workspace \
zxdong262/electerm-builder-legacy \
bash -c "npm ci && npm run b"
```
## Use in CI
Examples:
- [https://github.com/electerm/electerm/blob/master/.github/workflows/linux-legacy.yml](https://github.com/electerm/electerm/blob/master/.github/workflows/linux-legacy.yml)
- [https://github.com/electerm/electerm/blob/master/.github/workflows/linux-arm-legacy.yml](https://github.com/electerm/electerm/blob/master/.github/workflows/linux-arm-legacy.yml)
## Pre-installed Software
- **OS**: Ubuntu 18.04 x64/arm64
- **Node.js**: 16.x (latest)
- **Python**: 3.8 (with pip)
- **GCC**: 8.x
- **Ruby**: Full installation with FPM gem
- **Yarn**: Latest version
- **System Libraries**: All required for electerm building