Sign inSign up

kooldev/node

By kooldev

•Updated 3 months ago

Image
1

100K+

kooldev/node repository overview

CI/CD

⁠Description

Minimal Node⁠ Docker image. It's use is intended for kool.dev⁠, but can fit in any other Node use-case.

⁠Available Tags

⁠20
⁠22
⁠24
⁠24-nginx
⁠Legacy tags

The following images have been discontinued, but still exist on Hub Docker in case you need them. We strongly advise moving to the newer versions.

⁠Environment Variables

VariableDefault ValueDescription
ASUSER0Changes the user id that executes the commands
UID0Changes the user id that executes the commands (ignored if ASUSER is provided)

⁠Usage

With docker run:

docker run -it --rm kooldev/node:22 node -v

With environment variables:

docker run -it --rm -e ASUSER=500 kooldev/node:22 node -v

With docker-compose.yml:

app:
  image: kooldev/node:22
  environment:
    ASUSER: "${$UID}"

⁠Contributing

⁠Updating images and building locally

You must have kool⁠ installed.

This repo leverages a simple templating tool based on Laravel Blade to generate the actual building contexts for each image flavour.

You should change fwd-template.json and template folder.

After your changes, just run kool run template to compile the template and generate all version folder/files.

⁠License

The MIT License (MIT). Please see License File⁠ for more information.

Tag summary

Content type

Image

Digest

sha256:a191ebcc0…

Size

174.6 MB

Last updated

3 months ago

docker pull kooldev/node:24