From b771ee04127f88a055acc1a083c798e86805b772 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Mon, 6 Jun 2022 10:27:20 +0000 Subject: [PATCH] 14.19.3-debian-11-r0 release --- bitnami/node/14/debian-11/Dockerfile | 32 +++++++++++++++++++ bitnami/node/14/debian-11/docker-compose.yml | 11 +++++++ .../opt/bitnami/.bitnami_components.json | 16 ++++++++++ .../opt/bitnami/licenses/licenses.txt | 3 ++ .../prebuildfs/usr/sbin/install_packages | 24 ++++++++++++++ bitnami/node/README.md | 14 ++++---- 6 files changed, 94 insertions(+), 6 deletions(-) create mode 100644 bitnami/node/14/debian-11/Dockerfile create mode 100644 bitnami/node/14/debian-11/docker-compose.yml create mode 100644 bitnami/node/14/debian-11/prebuildfs/opt/bitnami/.bitnami_components.json create mode 100644 bitnami/node/14/debian-11/prebuildfs/opt/bitnami/licenses/licenses.txt create mode 100755 bitnami/node/14/debian-11/prebuildfs/usr/sbin/install_packages diff --git a/bitnami/node/14/debian-11/Dockerfile b/bitnami/node/14/debian-11/Dockerfile new file mode 100644 index 000000000000..c3b7072b9c4e --- /dev/null +++ b/bitnami/node/14/debian-11/Dockerfile @@ -0,0 +1,32 @@ +FROM docker.io/bitnami/minideb:bullseye +LABEL maintainer "Bitnami " + +ENV OS_ARCH="amd64" \ + OS_FLAVOUR="debian-11" \ + OS_NAME="linux" + +COPY prebuildfs / +# Install required system packages and dependencies +RUN install_packages build-essential ca-certificates curl git gzip libbz2-1.0 libc6 libcom-err2 libcrypt1 libffi7 libgcc-s1 libgssapi-krb5-2 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 liblzma5 libncursesw6 libnsl2 libreadline8 libsqlite3-0 libsqlite3-dev libssl-dev libssl1.1 libstdc++6 libtinfo6 libtirpc3 pkg-config procps tar unzip wget zlib1g +RUN wget -nc -P /tmp/bitnami/pkg/cache/ https://downloads.bitnami.com/files/stacksmith/python-3.8.13-1-linux-amd64-debian-11.tar.gz && \ + echo "79af9dcbaa89c4047d2d24b4a4c2ae17b771fe94972734379b9e50ef3dec3442 /tmp/bitnami/pkg/cache/python-3.8.13-1-linux-amd64-debian-11.tar.gz" | sha256sum -c - && \ + tar -zxf /tmp/bitnami/pkg/cache/python-3.8.13-1-linux-amd64-debian-11.tar.gz -P --transform 's|^[^/]*/files|/opt/bitnami|' --wildcards '*/files' && \ + rm -rf /tmp/bitnami/pkg/cache/python-3.8.13-1-linux-amd64-debian-11.tar.gz +RUN wget -nc -P /tmp/bitnami/pkg/cache/ https://downloads.bitnami.com/files/stacksmith/node-14.19.3-0-linux-amd64-debian-11.tar.gz && \ + echo "97cffecfb637e5758197e4eb14d50b42048768eba242da4b534f1d8bacbd6958 /tmp/bitnami/pkg/cache/node-14.19.3-0-linux-amd64-debian-11.tar.gz" | sha256sum -c - && \ + tar -zxf /tmp/bitnami/pkg/cache/node-14.19.3-0-linux-amd64-debian-11.tar.gz -P --transform 's|^[^/]*/files|/opt/bitnami|' --wildcards '*/files' && \ + rm -rf /tmp/bitnami/pkg/cache/node-14.19.3-0-linux-amd64-debian-11.tar.gz +RUN apt-get update && apt-get upgrade -y && \ + rm -r /var/lib/apt/lists /var/cache/apt/archives +RUN sed -i 's/^PASS_MAX_DAYS.*/PASS_MAX_DAYS 90/' /etc/login.defs && \ + sed -i 's/^PASS_MIN_DAYS.*/PASS_MIN_DAYS 0/' /etc/login.defs && \ + sed -i 's/sha512/sha512 minlen=8/' /etc/pam.d/common-password + +ENV APP_VERSION="14.19.3" \ + BITNAMI_APP_NAME="node" \ + PATH="/opt/bitnami/python/bin:/opt/bitnami/node/bin:$PATH" + +EXPOSE 3000 + +WORKDIR /app +CMD [ "node" ] diff --git a/bitnami/node/14/debian-11/docker-compose.yml b/bitnami/node/14/debian-11/docker-compose.yml new file mode 100644 index 000000000000..86aa505b6770 --- /dev/null +++ b/bitnami/node/14/debian-11/docker-compose.yml @@ -0,0 +1,11 @@ +version: '2' + +services: + node: + tty: true # Enables debugging capabilities when attached to this container. + image: docker.io/bitnami/node:14 + # command: sh -c 'npm install && npm start' + ports: + - 3000:3000 + volumes: + - .:/app diff --git a/bitnami/node/14/debian-11/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/node/14/debian-11/prebuildfs/opt/bitnami/.bitnami_components.json new file mode 100644 index 000000000000..60bb42bb7d00 --- /dev/null +++ b/bitnami/node/14/debian-11/prebuildfs/opt/bitnami/.bitnami_components.json @@ -0,0 +1,16 @@ +{ + "node": { + "arch": "amd64", + "digest": "97cffecfb637e5758197e4eb14d50b42048768eba242da4b534f1d8bacbd6958", + "distro": "debian-11", + "type": "NAMI", + "version": "14.19.3-0" + }, + "python": { + "arch": "amd64", + "digest": "79af9dcbaa89c4047d2d24b4a4c2ae17b771fe94972734379b9e50ef3dec3442", + "distro": "debian-11", + "type": "NAMI", + "version": "3.8.13-1" + } +} \ No newline at end of file diff --git a/bitnami/node/14/debian-11/prebuildfs/opt/bitnami/licenses/licenses.txt b/bitnami/node/14/debian-11/prebuildfs/opt/bitnami/licenses/licenses.txt new file mode 100644 index 000000000000..c76ba31f3b8a --- /dev/null +++ b/bitnami/node/14/debian-11/prebuildfs/opt/bitnami/licenses/licenses.txt @@ -0,0 +1,3 @@ +Bitnami containers ship with software bundles. You can find the licenses under: +/opt/bitnami/nami/COPYING +/opt/bitnami/[name-of-bundle]/licenses/[bundle-version].txt diff --git a/bitnami/node/14/debian-11/prebuildfs/usr/sbin/install_packages b/bitnami/node/14/debian-11/prebuildfs/usr/sbin/install_packages new file mode 100755 index 000000000000..c9577647443b --- /dev/null +++ b/bitnami/node/14/debian-11/prebuildfs/usr/sbin/install_packages @@ -0,0 +1,24 @@ +#!/bin/sh +set -e +set -u +export DEBIAN_FRONTEND=noninteractive +n=0 +max=2 +until [ $n -gt $max ]; do + set +e + ( + apt-get update -qq && + apt-get install -y --no-install-recommends "$@" + ) + CODE=$? + set -e + if [ $CODE -eq 0 ]; then + break + fi + if [ $n -eq $max ]; then + exit $CODE + fi + echo "apt failed, retrying" + n=$(($n + 1)) +done +rm -r /var/lib/apt/lists /var/cache/apt/archives diff --git a/bitnami/node/README.md b/bitnami/node/README.md index 5336e14f59dc..3664ad95d656 100644 --- a/bitnami/node/README.md +++ b/bitnami/node/README.md @@ -41,11 +41,11 @@ Bitnami containers can be used with [Kubeapps](https://kubeapps.com/) for deploy Learn more about the Bitnami tagging policy and the difference between rolling tags and immutable tags [in our documentation page](https://docs.bitnami.com/tutorials/understand-rolling-tags-containers/). -* [`18`, `18-debian-10`, `18.3.0`, `18.3.0-debian-10-r3`, `latest` (18/debian-10/Dockerfile)](https://github.com/bitnami/bitnami-docker-node/blob/18.3.0-debian-10-r3/18/debian-10/Dockerfile) -* [`17`, `17-debian-10`, `17.9.1`, `17.9.1-debian-10-r3` (17/debian-10/Dockerfile)](https://github.com/bitnami/bitnami-docker-node/blob/17.9.1-debian-10-r3/17/debian-10/Dockerfile) -* [`16`, `16-debian-10`, `16.15.1`, `16.15.1-debian-10-r-1` (16/debian-10/Dockerfile)](https://github.com/bitnami/bitnami-docker-node/blob/16.15.1-debian-10-r-1/16/debian-10/Dockerfile) -* [`14`, `14-debian-10`, `14.19.3`, `14.19.3-debian-10-r17` (14/debian-10/Dockerfile)](https://github.com/bitnami/bitnami-docker-node/blob/14.19.3-debian-10-r17/14/debian-10/Dockerfile) -* [`12`, `12-debian-10`, `12.22.12`, `12.22.12-debian-10-r58` (12/debian-10/Dockerfile)](https://github.com/bitnami/bitnami-docker-node/blob/12.22.12-debian-10-r58/12/debian-10/Dockerfile) +* [`18`, `18-debian-11`, `18.3.0`, `18.3.0-debian-11-r-1`, `latest` (18/debian-11/Dockerfile)](https://github.com/bitnami/bitnami-docker-node/blob/18.3.0-debian-11-r-1/18/debian-11/Dockerfile) +* [`17`, `17-debian-11`, `17.9.1`, `17.9.1-debian-11-r-1` (17/debian-11/Dockerfile)](https://github.com/bitnami/bitnami-docker-node/blob/17.9.1-debian-11-r-1/17/debian-11/Dockerfile) +* [`16`, `16-debian-11`, `16.15.1`, `16.15.1-debian-11-r-1` (16/debian-11/Dockerfile)](https://github.com/bitnami/bitnami-docker-node/blob/16.15.1-debian-11-r-1/16/debian-11/Dockerfile) +* [`14`, `14-debian-11`, `14.19.3`, `14.19.3-debian-11-r0` (14/debian-11/Dockerfile)](https://github.com/bitnami/bitnami-docker-node/blob/14.19.3-debian-11-r0/14/debian-11/Dockerfile) +* [`12`, `12-debian-11`, `12.22.12`, `12.22.12-debian-11-r-1` (12/debian-11/Dockerfile)](https://github.com/bitnami/bitnami-docker-node/blob/12.22.12-debian-11-r-1/12/debian-11/Dockerfile) Subscribe to project updates by watching the [bitnami/node GitHub repo](https://github.com/bitnami/bitnami-docker-node). @@ -66,7 +66,7 @@ $ docker pull bitnami/node:[TAG] If you wish, you can also build the image yourself. ```console -$ docker build -t bitnami/node 'https://github.com/bitnami/bitnami-docker-node.git#master:18/debian-10' +$ docker build -t bitnami/node 'https://github.com/bitnami/bitnami-docker-node.git#master:18/debian-11' ``` ## Entering the REPL @@ -355,6 +355,8 @@ $ docker-compose up node Node.js's branch 12 is no longer maintained by upstream and is now internally tagged as to be deprecated. This branch will no longer be released in our catalog a month after this notice is published, but already released container images will still persist in the registries. Valid to be removed starting on: 06-03-2022 +Node.js's branch 17 is no longer maintained by upstream and is now internally tagged as to be deprecated. This branch will no longer be released in our catalog a month after this notice is published, but already released container images will still persist in the registries. Valid to be removed starting on: 07-04-2022 + ## Contributing We'd love for you to contribute to this Docker image. You can request new features by creating an [issue](https://github.com/bitnami/bitnami-docker-node/issues), or submit a [pull request](https://github.com/bitnami/bitnami-docker-node/pulls) with your contribution.