Odania-IT/odania-core

View on GitHub
Dockerfile

Summary

Maintainability
Test Coverage
FROM odaniait/docker-base:latest
MAINTAINER Mike Petersen <mike@odania-it.de>

RUN apt-get update && apt-get install -y libxml2-dev libxslt1-dev imagemagick libmagickwand-dev \
    libcurl4-openssl-dev zlib1g-dev libreadline-dev

COPY . /srv/odania

# Setup core
WORKDIR /srv/odania
RUN bundle install

RUN mkdir -p /etc/service/core
COPY docker/runit_core.sh /etc/service/core/run

COPY config/elasticsearch.dist.yml config/elasticsearch.yml

VOLUME ["/srv/odania", "/srv/config"]

EXPOSE 9393

# Clean up APT when done.
RUN apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*