diff --git a/bitnami/ruby/2.4/debian-10/Dockerfile b/bitnami/ruby/2.4/debian-10/Dockerfile new file mode 100644 index 000000000000..005137861a9f --- /dev/null +++ b/bitnami/ruby/2.4/debian-10/Dockerfile @@ -0,0 +1,23 @@ +FROM bitnami/minideb:buster +LABEL maintainer "Bitnami " + +# Install required system packages and dependencies +RUN install_packages build-essential ca-certificates curl ghostscript git imagemagick libc6 libgmp-dev libncurses6 libreadline7 libsqlite3-dev libssl-dev libssl1.1 libtinfo6 libxml2-dev libxslt1-dev pkg-config procps sudo unzip wget zlib1g zlib1g-dev +RUN wget -nc -P /tmp/bitnami/pkg/cache/ https://downloads.bitnami.com/files/stacksmith/ruby-2.4.9-0-linux-amd64-debian-10.tar.gz && \ + echo "095b20ade529c3fc1309582b539844877d8efbdc04b0ce143584c59de62d48b9 /tmp/bitnami/pkg/cache/ruby-2.4.9-0-linux-amd64-debian-10.tar.gz" | sha256sum -c - && \ + tar -zxf /tmp/bitnami/pkg/cache/ruby-2.4.9-0-linux-amd64-debian-10.tar.gz -P --transform 's|^[^/]*/files|/opt/bitnami|' --wildcards '*/files' && \ + rm -rf /tmp/bitnami/pkg/cache/ruby-2.4.9-0-linux-amd64-debian-10.tar.gz +RUN apt-get update && apt-get upgrade && \ + 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 BITNAMI_APP_NAME="ruby" \ + BITNAMI_IMAGE_VERSION="2.4.9-debian-10-r0" \ + PATH="/opt/bitnami/ruby/bin:$PATH" + +EXPOSE 3000 + +WORKDIR /app +CMD [ "irb" ] diff --git a/bitnami/ruby/2.4/debian-10/docker-compose.yml b/bitnami/ruby/2.4/debian-10/docker-compose.yml new file mode 100644 index 000000000000..31636933519d --- /dev/null +++ b/bitnami/ruby/2.4/debian-10/docker-compose.yml @@ -0,0 +1,11 @@ +version: '2' + +services: + ruby: + tty: true # Enables debugging capabilities when attached to this container. + image: 'bitnami/ruby:2.4' + # command: sh -c 'bundle install && bundle exec rails server -b 0.0.0.0 -p 3000' + ports: + - 3000:3000 + volumes: + - .:/app diff --git a/bitnami/ruby/README.md b/bitnami/ruby/README.md index 5eeb230df785..f20b33e353d1 100644 --- a/bitnami/ruby/README.md +++ b/bitnami/ruby/README.md @@ -43,27 +43,27 @@ $ kubectl apply -f test.yaml # Supported tags and respective `Dockerfile` links -> NOTE: Debian 8 images have been deprecated in favor of Debian 9 images. Bitnami will not longer publish new Docker images based on Debian 8. +> NOTE: Debian 9 images have been deprecated in favor of Debian 10 images. Bitnami will not longer publish new Docker images based on Debian 9. Learn more about the Bitnami tagging policy and the difference between rolling tags and immutable tags [in our documentation page](https://docs.bitnami.com/containers/how-to/understand-rolling-tags-containers/). * [`2.7-ol-7`, `2.7.0-ol-7-r12` (2.7/ol-7/Dockerfile)](https://github.com/bitnami/bitnami-docker-ruby/blob/2.7.0-ol-7-r12/2.7/ol-7/Dockerfile) * [`2.7-ol-7-prod`, `2.7.0-ol-7-r11-prod` (2.7-prod/ol-7/Dockerfile)](https://github.com/bitnami/bitnami-docker-ruby/blob/2.7.0-ol-7-r11-prod/2.7-prod/ol-7/Dockerfile) -* [`2.7-debian-9-prod`, `2.7.0-debian-9-r11-prod`, `2.7-prod`, `2.7.0-prod`, `2.7.0-r11-prod`, `latest-prod` (2.7-prod/debian-9/Dockerfile)](https://github.com/bitnami/bitnami-docker-ruby/blob/2.7.0-debian-9-r11-prod/2.7-prod/debian-9/Dockerfile) -* [`2.7-debian-9`, `2.7.0-debian-9-r11`, `2.7`, `2.7.0`, `2.7.0-r11`, `latest` (2.7/debian-9/Dockerfile)](https://github.com/bitnami/bitnami-docker-ruby/blob/2.7.0-debian-9-r11/2.7/debian-9/Dockerfile) * [`2.6-ol-7`, `2.6.5-ol-7-r116` (2.6/ol-7/Dockerfile)](https://github.com/bitnami/bitnami-docker-ruby/blob/2.6.5-ol-7-r116/2.6/ol-7/Dockerfile) * [`2.6-ol-7-prod`, `2.6.5-ol-7-r115-prod` (2.6-prod/ol-7/Dockerfile)](https://github.com/bitnami/bitnami-docker-ruby/blob/2.6.5-ol-7-r115-prod/2.6-prod/ol-7/Dockerfile) -* [`2.6-debian-9-prod`, `2.6.5-debian-9-r90-prod`, `2.6-prod`, `2.6.5-prod`, `2.6.5-r90-prod` (2.6-prod/debian-9/Dockerfile)](https://github.com/bitnami/bitnami-docker-ruby/blob/2.6.5-debian-9-r90-prod/2.6-prod/debian-9/Dockerfile) -* [`2.6-debian-9`, `2.6.5-debian-9-r101`, `2.6`, `2.6.5`, `2.6.5-r101` (2.6/debian-9/Dockerfile)](https://github.com/bitnami/bitnami-docker-ruby/blob/2.6.5-debian-9-r101/2.6/debian-9/Dockerfile) * [`2.5-ol-7`, `2.5.7-ol-7-r118` (2.5/ol-7/Dockerfile)](https://github.com/bitnami/bitnami-docker-ruby/blob/2.5.7-ol-7-r118/2.5/ol-7/Dockerfile) * [`2.5-ol-7-prod`, `2.5.7-ol-7-r114-prod` (2.5-prod/ol-7/Dockerfile)](https://github.com/bitnami/bitnami-docker-ruby/blob/2.5.7-ol-7-r114-prod/2.5-prod/ol-7/Dockerfile) -* [`2.5-debian-9-prod`, `2.5.7-debian-9-r93-prod`, `2.5-prod`, `2.5.7-prod`, `2.5.7-r93-prod` (2.5-prod/debian-9/Dockerfile)](https://github.com/bitnami/bitnami-docker-ruby/blob/2.5.7-debian-9-r93-prod/2.5-prod/debian-9/Dockerfile) -* [`2.5-debian-9`, `2.5.7-debian-9-r101`, `2.5`, `2.5.7`, `2.5.7-r101` (2.5/debian-9/Dockerfile)](https://github.com/bitnami/bitnami-docker-ruby/blob/2.5.7-debian-9-r101/2.5/debian-9/Dockerfile) * [`2.4-ol-7`, `2.4.9-ol-7-r120` (2.4/ol-7/Dockerfile)](https://github.com/bitnami/bitnami-docker-ruby/blob/2.4.9-ol-7-r120/2.4/ol-7/Dockerfile) * [`2.4-ol-7-prod`, `2.4.9-ol-7-r114-prod` (2.4-prod/ol-7/Dockerfile)](https://github.com/bitnami/bitnami-docker-ruby/blob/2.4.9-ol-7-r114-prod/2.4-prod/ol-7/Dockerfile) -* [`2.4-debian-9-prod`, `2.4.9-debian-9-r91-prod`, `2.4-prod`, `2.4.9-prod`, `2.4.9-r91-prod` (2.4-prod/debian-9/Dockerfile)](https://github.com/bitnami/bitnami-docker-ruby/blob/2.4.9-debian-9-r91-prod/2.4-prod/debian-9/Dockerfile) -* [`2.4-debian-9`, `2.4.9-debian-9-r100`, `2.4`, `2.4.9`, `2.4.9-r100` (2.4/debian-9/Dockerfile)](https://github.com/bitnami/bitnami-docker-ruby/blob/2.4.9-debian-9-r100/2.4/debian-9/Dockerfile) +* [`2.4-debian-10-prod`, `2.4.9-debian-10-r0-prod`, `2.4-prod`, `2.4.9-prod`, `2.4.9-r0-prod` (2.4-prod/debian-10/Dockerfile)](https://github.com/bitnami/bitnami-docker-ruby/blob/2.4.9-debian-10-r0-prod/2.4-prod/debian-10/Dockerfile) +* [`2.4-debian-10`, `2.4.9-debian-10-r0`, `2.4`, `2.4.9`, `2.4.9-r0` (2.4/debian-10/Dockerfile)](https://github.com/bitnami/bitnami-docker-ruby/blob/2.4.9-debian-10-r0/2.4/debian-10/Dockerfile) +* [`2.7-debian-10-prod`, `0.0.0-debian-10-r0-prod`, `2.7-prod`, `0.0.0-prod`, `0.0.0-r0-prod`, `latest-prod` (2.7-prod/debian-10/Dockerfile)](https://github.com/bitnami/bitnami-docker-ruby/blob/0.0.0-debian-10-r0-prod/2.7-prod/debian-10/Dockerfile) +* [`2.6-debian-10-prod`, `0.0.0-debian-10-r0-prod`, `2.6-prod`, `0.0.0-prod`, `0.0.0-r0-prod` (2.6-prod/debian-10/Dockerfile)](https://github.com/bitnami/bitnami-docker-ruby/blob/0.0.0-debian-10-r0-prod/2.6-prod/debian-10/Dockerfile) +* [`2.5-debian-10-prod`, `0.0.0-debian-10-r0-prod`, `2.5-prod`, `0.0.0-prod`, `0.0.0-r0-prod` (2.5-prod/debian-10/Dockerfile)](https://github.com/bitnami/bitnami-docker-ruby/blob/0.0.0-debian-10-r0-prod/2.5-prod/debian-10/Dockerfile) +* [`2.7-debian-10`, `0.0.0-debian-10-r0`, `2.7`, `0.0.0`, `0.0.0-r0`, `latest` (2.7/debian-10/Dockerfile)](https://github.com/bitnami/bitnami-docker-ruby/blob/0.0.0-debian-10-r0/2.7/debian-10/Dockerfile) +* [`2.6-debian-10`, `0.0.0-debian-10-r0`, `2.6`, `0.0.0`, `0.0.0-r0` (2.6/debian-10/Dockerfile)](https://github.com/bitnami/bitnami-docker-ruby/blob/0.0.0-debian-10-r0/2.6/debian-10/Dockerfile) +* [`2.5-debian-10`, `0.0.0-debian-10-r0`, `2.5`, `0.0.0`, `0.0.0-r0` (2.5/debian-10/Dockerfile)](https://github.com/bitnami/bitnami-docker-ruby/blob/0.0.0-debian-10-r0/2.5/debian-10/Dockerfile) Subscribe to project updates by watching the [bitnami/ruby GitHub repo](https://github.com/bitnami/bitnami-docker-ruby). @@ -94,7 +94,7 @@ $ docker pull bitnami/ruby:[TAG] If you wish, you can also build the image yourself. ```bash -$ docker build -t bitnami/ruby:latest 'https://github.com/bitnami/bitnami-docker-ruby.git#master:2.7/debian-9' +$ docker build -t bitnami/ruby:latest 'https://github.com/bitnami/bitnami-docker-ruby.git#master:2.7/debian-10' ``` # Entering the REPL