Alpine-based Node.js 20 LTS image with build tools for compiling native modules, optimized for CI/CD pipelines.
docker pull energonhq/nodejs:latest
docker run --rm -v $(pwd):/app energonhq/nodejs:latest npm install
docker run --rm -v $(pwd):/app energonhq/nodejs:latest npm run build
latest - Most recent stable build20.10.0, 20.10, 20 - Semantic version tags| Key | Value |
|---|---|
| Base Image | node:20.10.0-alpine3.18 |
| Arch | amd64, arm64 |
| Size | ~300 MB |
| Workdir | /app |
| User | root |
| Variable | Description | Default |
|---|---|---|
NODE_ENV | Node.js environment | - |
NPM_TOKEN | NPM registry auth token | - |
| Path | Purpose |
|---|---|
/app | Mount your project here |
/root/.npmrc | NPM registry configuration |
/root/.ssh | SSH keys for private repos (mount read-only) |
Content type
Image
Digest
sha256:782012758…
Size
150.2 MB
Last updated
7 months ago
docker pull energonhq/nodejs