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 ruby -r whimsy/asf -e "ASF::LDAP.configure"
ADD . /home/board
WORKDIR /home/board
CMD ["/usr/bin/ruby", "board.rb", "--port=9292"]
