Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jitesoft/docker-node-yarn

Mirror of https://gitlab.com/jitesoft/dockerfiles/node-yarn
https://github.com/jitesoft/docker-node-yarn

docker hacktoberfest nodejs yarn

Last synced: 5 days ago
JSON representation

Mirror of https://gitlab.com/jitesoft/dockerfiles/node-yarn

Awesome Lists containing this project

README

        

# Node-Yarn

[![Docker Pulls](https://img.shields.io/docker/pulls/jitesoft/node-yarn.svg)](https://cloud.docker.com/u/jitesoft/repository/docker/jitesoft/node-yarn)
[![Back project](https://img.shields.io/badge/Open%20Collective-Tip%20the%20devs!-blue.svg)](https://opencollective.com/jitesoft-open-source)

Docker image with alpine linux, node.js and yarn.
Image is based on the `jitesoft/node-base` repository.

Images are automatically built for AMD64 and ARM64 on schedule and on triggers (node version changes) in GitLab CI.
Active tags are the `latest`, `lts` and major versions of the supported nodejs versions seen [here](https://nodejs.org/en/about/previous-releases).

# Image/Tags

Tags are based on the Node.js version and uses the latest yarn version available at build time.
The `latest` tag references the latest build of the latest node version.
The `lts` tag references the latest build of the latest node lts version.
Tags named with their version name (`gallium`, `hydrogen` etc) is the latest build of the specific node version.
Tags named with their major version uses latest minor/patch at build-time.

Images can be found at the following registries:

* [DockerHub](https://hub.docker.com/r/jitesoft/node-yarn) `docker.io/jitesoft/node-yarn`
* [GitLab](https://gitlab.com/jitesoft/dockerfiles/node-yarn) `registry.gitlab.com/jitesoft/dockerfiles/node-yarn`
* [GitHub](https://github.com/orgs/jitesoft/packages/container/package/node-yarn) `ghcr.io/jitesoft/node-yarn`

## Slim/Full

The non-suffixed images are based on the `jitesoft/node-base` image while the `slim` suffixed image is based on the `jitesoft/node` image.
The difference between those images are that the "full" version contains a set of extra packages used in building (`gcc`, `g++`, `curl`, `wget`, `openssl`, `python` and `make`).

## Docker files

Docker files can be found at [GitLab](https://gitlab.com/jitesoft/dockerfiles/node-yarn) or [GitHub](https://github.com/jitesoft/docker-node-yarn)

### Image labels

This image follows the [Jitesoft image label specification 1.0.0](https://gitlab.com/snippets/1866155).

## Licenses

Files in this repository are released under the MIT license.
Read the Node.js license [here](https://github.com/nodejs/node/blob/master/LICENSE).
Yarn is released under the [BSD 2-Clause](https://github.com/yarnpkg/yarn/blob/master/LICENSE) license.

### Sponsors

Jitesoft images are built via GitLab CI on runners hosted by the following wonderful organisations:


Oregon State University - Open Source Lab

_The companies above are not affiliated with Jitesoft or any Jitesoft Projects directly._

---

Sponsoring is vital for the further development and maintaining of open source.
Questions and sponsoring queries can be made by email.
If you wish to sponsor our projects, reach out to the email above or visit any of the following sites:

[Open Collective](https://opencollective.com/jitesoft-open-source)
[GitHub Sponsors](https://github.com/sponsors/jitesoft)
[Patreon](https://www.patreon.com/jitesoft)