diff --git a/bitnami/ruby/2.3/.dockerignore b/bitnami/ruby/2.3/.dockerignore new file mode 100644 index 000000000000..2d2ecd68da83 --- /dev/null +++ b/bitnami/ruby/2.3/.dockerignore @@ -0,0 +1 @@ +.git/ diff --git a/bitnami/ruby/2.3/Dockerfile b/bitnami/ruby/2.3/Dockerfile new file mode 100644 index 000000000000..e82f474cca53 --- /dev/null +++ b/bitnami/ruby/2.3/Dockerfile @@ -0,0 +1,23 @@ +FROM gcr.io/stacksmith-images/minideb-buildpack:jessie-r10 + +MAINTAINER Bitnami + +# System packages required +RUN install_packages libc6 libssl1.0.0 zlib1g libreadline6 libncurses5 libtinfo5 libffi6 libxml2-dev zlib1g-dev libxslt1-dev libgmp-dev ghostscript imagemagick libmysqlclient18 libpq5 + +RUN bitnami-pkg unpack ruby-2.3.3-2 --checksum 8c1533927a9cfb3b1dfb6cbd3e24c33d1f670f104e6d4c1942776525db9e4729 + +COPY rootfs / + +ENV PATH=/opt/bitnami/ruby/bin:$PATH + +ENV BITNAMI_APP_NAME=ruby \ + BITNAMI_IMAGE_VERSION=2.3.3-r0 + +WORKDIR /app + +EXPOSE 3000 + +ENTRYPOINT ["/app-entrypoint.sh"] + +CMD ["irb"] diff --git a/bitnami/ruby/2.3/docker-compose.yml b/bitnami/ruby/2.3/docker-compose.yml new file mode 100644 index 000000000000..e6e933fd641b --- /dev/null +++ b/bitnami/ruby/2.3/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.3 + # 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/2.3/rootfs/app-entrypoint.sh b/bitnami/ruby/2.3/rootfs/app-entrypoint.sh new file mode 100755 index 000000000000..ea811ad05a25 --- /dev/null +++ b/bitnami/ruby/2.3/rootfs/app-entrypoint.sh @@ -0,0 +1,10 @@ +#!/bin/bash -e +. /opt/bitnami/base/functions +. /opt/bitnami/base/helpers + +print_welcome_page +check_for_updates & + +nami_initialize ruby + +exec tini -- "$@" diff --git a/bitnami/ruby/circle.yml b/bitnami/ruby/circle.yml index b3aba65751e1..7fca0e64362e 100644 --- a/bitnami/ruby/circle.yml +++ b/bitnami/ruby/circle.yml @@ -2,7 +2,7 @@ machine: services: - docker environment: - RELEASE_SERIES_LIST: 2.4 + RELEASE_SERIES_LIST: 2.3,2.4 LATEST_STABLE: 2.4 IMAGE_NAME: ruby CHART_NAME: ruby