19 lines
875 B
Docker
19 lines
875 B
Docker
FROM debian:sid
|
|
|
|
MAINTAINER Vitaliy Filippov
|
|
|
|
ADD etc /etc
|
|
|
|
RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get -o Dpkg::Options::="--force-confdef" \
|
|
-o Dpkg::Options::="--force-confold" install -y wget git zip unzip mc locales less procps ca-certificates lsb-release \
|
|
build-essential curl gnupg2 fontconfig fonts-noto && \
|
|
(curl -sL https://deb.nodesource.com/setup_8.x | bash -) && \
|
|
DEBIAN_FRONTEND=noninteractive apt-get -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" install -y nodejs && \
|
|
apt-get -y clean
|
|
|
|
RUN cd /home && mkdir data && git clone https://github.com/florianf/tileoven && cd tileoven && npm install
|
|
|
|
ADD config.json /home/tileoven/config.json.tmpl
|
|
|
|
CMD cd /home/tileoven && perl -pe 's/TILEOVEN_HOST/$ENV{TILEOVEN_HOST}/g' < config.json.tmpl > config.json && nodejs index.js --config=config.json
|