FROM ruby MAINTAINER Friedrich Lindenberg , Michał Woźniak ENV DEBIAN_FRONTEND noninteractive RUN apt-get update && apt-get install -y \ libmagic-dev \ libgpgme11-dev \ wget \ git \ git-core \ --no-install-recommends && rm -rf /var/lib/apt/lists/* RUN git clone https://git.codecoop.org/schleuder/webschleuder3.git /opt/webschleuder3 && \ cd /opt/webschleuder3 && \ bin/setup # remove the default config files RUN rm /opt/webschleuder3/config/webschleuder.yml /opt/webschleuder3/config/secrets.yml /opt/webschleuder3/config/database.yml COPY entrypoint.sh /sbin/entrypoint.sh RUN chmod a+x /sbin/entrypoint.sh WORKDIR /opt/webschleuder3 EXPOSE 3000 ENTRYPOINT ["/sbin/entrypoint.sh"] CMD ["bundle", "exec", "rails", "server", "-b", "$$WEBSCHLOCKER_BIND_ADDRESS", "-p", "$$WEBSCHLOCKER_BIND_PORT", "-e", "production"]