blob: 2a3bce61362e062aebc76dda48a51f32c6f4cefe [file] [log] [blame]
FROM ubuntu:14.04.3
ENV DEBIAN_FRONTEND noninteractive
ENV RUBY_VERSION 2.2
# generate locales
ENV LANG en_US.UTF-8
RUN locale-gen $LANG
EXPOSE 9292
# system packages
RUN apt-get install -y software-properties-common && \
apt-add-repository ppa:brightbox/ruby-ng && \
apt-get update -y && \
apt-get install -y ruby$RUBY_VERSION && \
apt-get install -y ruby$RUBY_VERSION-dev && \
apt-get install -y build-essential && \
apt-get install -y libssl-dev && \
apt-get install -y libldap2-dev && \
apt-get install -y libsasl2-dev
# board example
RUN gem install whimsy-asf
RUN ruby -r whimsy/asf -e "ASF::LDAP.configure"
ADD . /home/board
WORKDIR /home/board
CMD ["/usr/bin/ruby", "board.rb", "--port=9292"]