FROM ubuntu:14.04
WORKDIR /data
ADD data/ /data
RUN apt-get update && apt-get upgrade -y && apt-get install -y curl pandoc libreoffice-common wget zip build-essential software-properties-common nodejs imagemagick libmagickwand-dev && echo oracle-java7-installer shared/accepted-oracle-license-v1-1 select true | debconf-set-selections && apt-get remove -y libreoffice-common &&
add-apt-repository -y ppa:webupd8team/java &&
apt-get update &&
apt-get install -y oracle-java7-installer &&
rm -rf /var/lib/apt/lists/* &&
rm -rf /var/cache/oracle-jdk7-installer && apt-get clean && mv CrystalReportJavaApi .. && mv /data/java/* /usr/lib/jvm/java-7-oracle/jre/lib/security/ && tar -xvzf /data/oo/LibreOffice_4.2.4.2_Linux_x86-64_deb.tar.gz -C /data/oo && dpkg -i /data/oo/LibreOffice_4.2.4.2_Linux_x86-64_deb/DEBS/* && rm -R /data/java/ && rm -R /data/oo/
ENV JAVA_HOME /usr/lib/jvm/java-7-oracle
RUN gpg --keyserver keyserver.ubuntu.com --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 && \curl -L https://get.rvm.io | bash -s stable && /bin/bash -l -c "rvm requirements && rvm install jruby-9.0.0.0 && rvm gemset create gms-gemset && rvm gemset create felix_r40 && rvm gemset create itopas_r40 && rvm gemset create fg_r42 && rvm use jruby-9.0.0.0@gms-gemset --default && gem install bundler"
RUN echo "/data/log/*.log { \ndaily\nmissingok\nnotifempty\nrotate 180\ncompress\ndelaycompress\ncopytruncate}" > /etc/logrotate.d/rails
RUN echo "Europe/Vienna" > /etc/timezone RUN dpkg-reconfigure -f noninteractive tzdata #install new cron file RUN echo "0 0 * * * /bin/bash -l -c 'cd /data && chmod +x bin/setup && bin/setup'" > mycron && crontab mycron && rm mycron
CMD ["bash"]
Content type
Image
Digest
Size
1 GB
Last updated
about 10 years ago
docker pull gmsdocker/jruby_9k