Sign inSign up

bitmeal/nodegit

By bitmeal

•Updated over 1 year ago

✨ a node:alpine based image, shipping precompiled nodegit versions 🚢

Image
0

10K+

bitmeal/nodegit repository overview

⁠info

⁠quickstart

🚢$ docker run bitmeal/nodegit:alpine

šŸ“„ Dockerfile⁠

šŸ—ƒ bitmeal/nodegit-alpine⁠@github

šŸ“Œtags: [<nodegit-version>-][<node-version>-]alpine

⁠fixing those errors

šŸ‘ā€šŸ—Ø match the containers and your requested (package.json/package-lock.json) nodegit versions

🚫 try ignoring (and rebuilding) your package-lock.json in the container

⚔ when debugging, remember: npm binary is masked - visit repo for more infos⁠

⁠options

  • NODEGIT_LINK_SILENT: disables output of npm interception and link process
  • NODEGIT_LINK_OFF: disables automatic nodegit linking
  • NODEGIT_LINK_ALWAYS: always link global nodegit, independently of detection result
  • NODEGIT_IGNORE_PACKAGE_LOCK: ignore package-lock.json when searching for nodegit dependency
  • NPM_LINK: append --link to npm install (and aliases) per default
  • NPM_NO_PACKAGE_LOCK: use npm with --no-package-lock option

⁠overview

A precompiled nodegit version and some sugar šŸ­ in a node:alpine container.

  • nodegit is installed as a global module
  • the global nodegit module will get linked automatically, when a nodegit dependency is detected
  • calls to npm are intercepted and evaluated for automatic linking
  • call npm directly as /usr/local/bin/npm
  • manually 'fetch' nodegit as a dependency npm npm install, npm link nodegit or /usr/local/bin/npm install --link

⁠tags

builder

This list is updated automatically, for the latest build, in sync with the container images. The build badge tells wether all containers built successfully, or any failed. The build status per tag (-group) tells wether the tags are included in the last build. Previous versions may be available for tags with failed builds.

tags format: [<nodegit-version>-][<node-version>-]alpine

  • āœ” [FROM node:alpine | nodegit@0.27.0] alpine, current-alpine, latest-current-alpine
  • āœ” [FROM node:lts-alpine | nodegit@0.28.0-alpha.28] 0.28-lts-alpine, next-lts-alpine
  • āœ” [FROM node:lts-alpine | nodegit@0.27.0] 0.27-lts-alpine, latest-lts-alpine, lts-alpine
  • āœ” [FROM node:lts-alpine | nodegit@0.26.5] 0.26-lts-alpine
  • āŒ [FROM node:lts-alpine | nodegit@0.25.1] 0.25-lts-alpine
  • āŒ [FROM node:23-alpine | nodegit@0.28.0-alpha.28] 0.28-23-alpine, next-23-alpine
  • āœ” [FROM node:23-alpine | nodegit@0.27.0] 0.27-23-alpine, 23-alpine, latest-23-alpine
  • āŒ [FROM node:23-alpine | nodegit@0.26.5] 0.26-23-alpine
  • āœ” [FROM node:23-alpine | nodegit@0.25.1] 0.25-23-alpine
  • āœ” [FROM node:22-alpine | nodegit@0.28.0-alpha.28] 0.28-22-alpine, 0.28-jod-alpine, next-22-alpine, next-jod-alpine
  • āŒ [FROM node:22-alpine | nodegit@0.27.0] 0.27-22-alpine, 0.27-jod-alpine, 22-alpine, jod-alpine, latest-22-alpine, latest-jod-alpine
  • āœ” [FROM node:22-alpine | nodegit@0.26.5] 0.26-22-alpine, 0.26-jod-alpine
  • āœ” [FROM node:22-alpine | nodegit@0.25.1] 0.25-22-alpine, 0.25-jod-alpine
  • āŒ [FROM node:20-alpine | nodegit@0.28.0-alpha.28] 0.28-20-alpine, 0.28-iron-alpine, next-20-alpine, next-iron-alpine
  • āœ” [FROM node:20-alpine | nodegit@0.27.0] 0.27-20-alpine, 0.27-iron-alpine, 20-alpine, iron-alpine, latest-20-alpine, latest-iron-alpine
  • āœ” [FROM node:20-alpine | nodegit@0.26.5] 0.26-20-alpine, 0.26-iron-alpine
  • āœ” [FROM node:20-alpine | nodegit@0.25.1] 0.25-20-alpine, 0.25-iron-alpine

Tag summary

Content type

Image

Digest

sha256:119d00485…

Size

69.4 MB

Last updated

over 1 year ago

docker pull bitmeal/nodegit:next-jod-alpine