Add Dockerfile for deployment on Debian Wheezy

This commit is contained in:
Paul van Tilburg 2014-10-18 21:29:40 +02:00
parent e5e879df03
commit 52e49f1752
1 changed files with 29 additions and 0 deletions

29
Dockerfile Normal file
View File

@ -0,0 +1,29 @@
FROM debian:wheezy
MAINTAINER Paul van Tilburg "paul@luon.net"
ENV DEBIAN_FRONTEND noninteractive
RUN apt-get update && apt-get install -y --no-install-recommends \
camping \
ruby-activerecord-3.2 \
ruby-sqlite3 \
ruby-mab \
ruby-actionpack-3.2 \
ruby-sass \
thin \
texlive-latex-base \
texlive-latex-extra \
rubber
RUN mkdir -p /home/camping/stoptime
ADD . /home/camping/stoptime
WORKDIR /home/camping/stoptime
ENV HOME /home/camping
# Ugh, necessary because not available in backports
# Before build on Jessie/Sid: apt-get download ruby-mab
RUN dpkg -i ruby-mab_0.0.3-1_all.deb
RUN apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
EXPOSE 3301
CMD ["/usr/bin/camping", "stoptime.rb"]