Nikola Dockerfile

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
FROM debian:jessie
RUN apt-get update && apt-get install -y \
        lib32z1-dev \
        libxslt1-dev \
        locales \
        python3 \
        python3-pip
RUN pip3 install --upgrade nikola
RUN pip3 install webassets livereload
RUN sed -re 's/# (en_(US|ZA)\.UTF-8)/\1/' -i /etc/locale.gen && locale-gen
RUN groupadd -r -g 1001 nikola && useradd -r -u 1001 -g nikola nikola
USER nikola
VOLUME /nikola
WORKDIR /nikola
ENTRYPOINT ["nikola"]