From 36968769d8ca8d32aaf3646b8444d8e70c941001 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Wed, 31 Oct 2018 12:47:42 +0000 Subject: [PATCH] 5.2.1-ol-7-r1 release Upgrade to version 5.2.1 --- bitnami/rails/5/ol-7/Dockerfile | 44 ++++++++++--------------- bitnami/rails/5/ol-7/docker-compose.yml | 4 +-- bitnami/rails/README.md | 2 +- 3 files changed, 20 insertions(+), 30 deletions(-) diff --git a/bitnami/rails/5/ol-7/Dockerfile b/bitnami/rails/5/ol-7/Dockerfile index def1a8a6b4ae..9c567451fa9a 100644 --- a/bitnami/rails/5/ol-7/Dockerfile +++ b/bitnami/rails/5/ol-7/Dockerfile @@ -1,33 +1,23 @@ -FROM bitnami/oraclelinux-extras:7-r13 - +FROM bitnami/oraclelinux-extras:7-r154 LABEL maintainer "Bitnami " -# System packages required -RUN install_packages make nc mysql-devel gcc-c++ libxml2 zlib-devel ca-certificates curl git glibc keyutils-libs krb5-libs libcom_err libselinux ncurses-libs nss-softokn-freebl openssl-libs pcre pkg-config readline unzip wget -RUN bitnami-pkg install ruby-2.5.1-0 --checksum ec0d6bd902785a38ac057bc6e9ff243c78d5973e5345adeadc81184d32453511 -RUN bitnami-pkg unpack mysql-client-10.1.35-0 --checksum e8b7b1feec15c0dd8c1643eb0ab0220c384e1eb981e1ef7cd51d06bb9fb09e6e +# Install required system packages and dependencies +RUN install_packages ca-certificates cyrus-sasl-lib gcc-c++ glibc keyutils-libs krb5-libs libcom_err libcurl libgcc libidn libselinux libssh2 libstdc++ libxml2 make mysql-devel nc ncurses-libs nspr nss nss-softokn-freebl nss-util openldap openssl-libs pcre pkg-config readline zlib +RUN bitnami-pkg install ruby-2.4.5-0 --checksum baaa19777c655cdffb5859b412518719f3715cf17446e3c72369bdc876734f8c +RUN bitnami-pkg install mysql-client-10.1.36-1 --checksum 37104f4fe6e526bbb437f61c33ecd8d14b2d576bc6d29b969daa252285acfd00 +RUN bitnami-pkg install git-2.19.1-2 --checksum f216b1ac61b0bf86f3531671dee5be53c42ea436789484961bb41148911b32fa +RUN bitnami-pkg install rails-5.2.1-0 --checksum 9b6c2e2aea48b39500d7e93a46dd883aff2423470a29ceb56ab4ef97089dc3fb +RUN mkdir /app && chown bitnami:bitnami /app -ENV PATH=/opt/bitnami/ruby/bin:/opt/bitnami/mysql/bin:$PATH - -# Ruby on Rails template -RUN gem install rails -v 5.2.1 --no-document - -# Bundle the gems required for a new application -RUN rails new /tmp/temp_app --database mysql --quiet && rm -r /tmp/temp_app -RUN gem install therubyracer - -ENV RAILS_ENV=development -ENV BITNAMI_APP_NAME=rails -ENV BITNAMI_IMAGE_VERSION=5.2.1-ol-7 - -COPY rootfs/ / - -USER bitnami - -WORKDIR /app +COPY rootfs / +ENV BITNAMI_APP_NAME="rails" \ + BITNAMI_IMAGE_VERSION="5.2.1-ol-7-r1" \ + PATH="/opt/bitnami/ruby/bin:/opt/bitnami/mysql/bin:/opt/bitnami/git/bin:/opt/bitnami/rails/bin:$PATH" \ + RAILS_ENV="development" EXPOSE 3000 -ENTRYPOINT ["/app-entrypoint.sh"] - -CMD ["bundle", "exec", "rails", "server", "-b", "0.0.0.0", "-p", "3000"] +WORKDIR /app +USER bitnami +ENTRYPOINT [ "/app-entrypoint.sh" ] +CMD [ "bundle", "exec", "rails", "server", "-b", "0.0.0.0", "-p", "3000" ] diff --git a/bitnami/rails/5/ol-7/docker-compose.yml b/bitnami/rails/5/ol-7/docker-compose.yml index f2db9e55c4da..932078262b70 100644 --- a/bitnami/rails/5/ol-7/docker-compose.yml +++ b/bitnami/rails/5/ol-7/docker-compose.yml @@ -2,13 +2,13 @@ version: '2' services: mariadb: - image: 'bitnami/mariadb:10.1-ol-7' + image: 'bitnami/mariadb:latest' environment: - ALLOW_EMPTY_PASSWORD=yes myapp: tty: true # Enables debugging capabilities when attached to this container. - image: 'bitnami/rails:5-ol-7' + image: bitnami/rails:5-ol-7 environment: - DATABASE_URL=mysql2://mariadb/my_app_development depends_on: diff --git a/bitnami/rails/README.md b/bitnami/rails/README.md index df347d0a8737..9a15d86dc4d6 100644 --- a/bitnami/rails/README.md +++ b/bitnami/rails/README.md @@ -27,8 +27,8 @@ $ docker-compose up 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/). +* [`5-ol-7`, `5.2.1-ol-7-r1` (5/ol-7/Dockerfile)](https://github.com/bitnami/bitnami-docker-rails/blob/5.2.1-ol-7-r1/5/ol-7/Dockerfile) * [`5-debian-9`, `5.2.1-debian-9-r1`, `5`, `5.2.1`, `5.2.1-r1`, `latest` (5/debian-9/Dockerfile)](https://github.com/bitnami/bitnami-docker-rails/blob/5.2.1-debian-9-r1/5/debian-9/Dockerfile) -* [`5-ol-7`, `0.0.0-ol-7-r0` (5/ol-7/Dockerfile)](https://github.com/bitnami/bitnami-docker-rails/blob/0.0.0-ol-7-r0/5/ol-7/Dockerfile) Subscribe to project updates by watching the [bitnami/rails GitHub repo](https://github.com/bitnami/bitnami-docker-rails).