From 3dc32f6d751dd3cb13c1382a3a6aa33318b0d934 Mon Sep 17 00:00:00 2001 From: Adnan Abdulhussein Date: Tue, 16 Jun 2015 16:05:52 -0700 Subject: [PATCH] Add ruby image --- bitnami/ruby/Dockerfile | 21 +++++++++++++++++++++ bitnami/ruby/entrypoint.sh | 8 ++++++++ bitnami/ruby/help.txt | 15 +++++++++++++++ bitnami/ruby/help.yaml | 4 ++++ bitnami/ruby/installer.run.sha256 | 1 + bitnami/ruby/post-install.sh | 4 ++++ 6 files changed, 53 insertions(+) create mode 100644 bitnami/ruby/Dockerfile create mode 100755 bitnami/ruby/entrypoint.sh create mode 100644 bitnami/ruby/help.txt create mode 100644 bitnami/ruby/help.yaml create mode 100644 bitnami/ruby/installer.run.sha256 create mode 100644 bitnami/ruby/post-install.sh diff --git a/bitnami/ruby/Dockerfile b/bitnami/ruby/Dockerfile new file mode 100644 index 000000000000..c354840112e8 --- /dev/null +++ b/bitnami/ruby/Dockerfile @@ -0,0 +1,21 @@ +FROM bitnami/base-ubuntu:14.04-buildpack-onbuild +MAINTAINER Bitnami + +ENV BITNAMI_APP_NAME=ruby \ + BITNAMI_APP_VERSION=2.2.2-2 \ + BITNAMI_APP_DIR=$BITNAMI_PREFIX/ruby \ + BITNAMI_APP_USER=bitnami +ENV PATH $BITNAMI_APP_DIR/bin:$BITNAMI_PREFIX/common/bin:$PATH + +RUN sh $BITNAMI_PREFIX/install.sh + +USER $BITNAMI_APP_USER + +COPY entrypoint.sh /entrypoint.sh +ENTRYPOINT ["/entrypoint.sh"] + +EXPOSE 3000 +VOLUME ["/app"] +WORKDIR /app + +CMD ["irb"] diff --git a/bitnami/ruby/entrypoint.sh b/bitnami/ruby/entrypoint.sh new file mode 100755 index 000000000000..608355d309de --- /dev/null +++ b/bitnami/ruby/entrypoint.sh @@ -0,0 +1,8 @@ +#!/bin/bash +set -e + +source $BITNAMI_PREFIX/bitnami-utils.sh + +print_welcome_page + +exec "$@" diff --git a/bitnami/ruby/help.txt b/bitnami/ruby/help.txt new file mode 100644 index 000000000000..2b8b43710cad --- /dev/null +++ b/bitnami/ruby/help.txt @@ -0,0 +1,15 @@ + $BITNAMI_APP_NAME cheatsheet: + + VOLUMES: + /app: Default work directory for your $BITNAMI_APP_NAME application + + PORTS: + 3000: Exposed port, please configure your app to use this port + + COMMANDS: + print-help: This page + check-updates: Check if a new version of the $BITNAMI_APP_NAME image is available + + Visit $GITHUB_PAGE for more information + + diff --git a/bitnami/ruby/help.yaml b/bitnami/ruby/help.yaml new file mode 100644 index 000000000000..f7bd524080e7 --- /dev/null +++ b/bitnami/ruby/help.yaml @@ -0,0 +1,4 @@ +volumes: + /app: Default work directory for your $BITNAMI_APP_NAME application +ports: + 3000: Exposed port, please configure your app to use this port diff --git a/bitnami/ruby/installer.run.sha256 b/bitnami/ruby/installer.run.sha256 new file mode 100644 index 000000000000..4d5a09292bf6 --- /dev/null +++ b/bitnami/ruby/installer.run.sha256 @@ -0,0 +1 @@ +fd47b665add05883121288e0b828bdd9182667678b69da3a49af9b18bdeea239 /tmp/installer.run diff --git a/bitnami/ruby/post-install.sh b/bitnami/ruby/post-install.sh new file mode 100644 index 000000000000..9335c97917cd --- /dev/null +++ b/bitnami/ruby/post-install.sh @@ -0,0 +1,4 @@ +#!/bin/bash + +mkdir /app +chown -R $BITNAMI_APP_USER:$BITNAMI_APP_USER /app/