Merge pull request #1 from bitnami/ruby

Add ruby image
This commit is contained in:
Adnan Abdulhussein
2015-06-16 18:10:39 -07:00
6 changed files with 62 additions and 0 deletions

21
bitnami/ruby/Dockerfile Normal file
View File

@@ -0,0 +1,21 @@
FROM bitnami/base-ubuntu:14.04-buildpack-onbuild
MAINTAINER Bitnami <containers@bitnami.com>
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"]

8
bitnami/ruby/entrypoint.sh Executable file
View File

@@ -0,0 +1,8 @@
#!/bin/bash
set -e
source $BITNAMI_PREFIX/bitnami-utils.sh
print_welcome_page
exec "$@"

15
bitnami/ruby/help.txt Normal file
View File

@@ -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

4
bitnami/ruby/help.yaml Normal file
View File

@@ -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

View File

@@ -0,0 +1 @@
fd47b665add05883121288e0b828bdd9182667678b69da3a49af9b18bdeea239 /tmp/installer.run

View File

@@ -0,0 +1,13 @@
#!/bin/bash
mkdir /app
chown -R $BITNAMI_APP_USER:$BITNAMI_APP_USER /app/
# Symlink zlib lib for nokogiri
ln -s /opt/bitnami/common/include/zlib.h /usr/local/include/zlib.h
ln -s /opt/bitnami/common/include/zconf.h /usr/local/include/zconf.h
ln -s /opt/bitnami/common/lib/libz.so /usr/lib/libz.so
# Symlink sqlite lib for sqlite3
ln -s /opt/bitnami/sqlite/include/sqlite3.h /usr/local/include/sqlite3.h
ln -s /opt/bitnami/sqlite/lib/libsqlite3.so /usr/lib/libsqlite3.so