docker-osm/docker-imposm/Dockerfile

27 wiersze
963 B
Docker
Czysty Zwykły widok Historia

2018-06-19 01:08:31 +00:00
FROM golang:1.10
MAINTAINER Etienne Trimaille <etienne.trimaille@gmail.com>
2015-07-30 09:38:13 +00:00
RUN apt-get update
RUN wget -q https://www.postgresql.org/media/keys/ACCC4CF8.asc -O - | apt-key add -
RUN sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ stretch-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'
2018-06-19 01:08:31 +00:00
RUN apt update && apt install -y python3-pip \
2015-07-30 09:38:13 +00:00
libprotobuf-dev libleveldb-dev libgeos-dev \
libpq-dev python3-dev postgresql-client-11 python-setuptools \
gdal-bin \
2015-07-30 09:38:13 +00:00
--no-install-recommends
RUN ln -s /usr/lib/libgeos_c.so /usr/lib/libgeos.so
WORKDIR $GOPATH
RUN go get github.com/tools/godep
RUN git clone https://github.com/omniscale/imposm3 src/github.com/omniscale/imposm3
RUN cd src/github.com/omniscale/imposm3 && make update_version && go install ./cmd/imposm/
2015-07-30 09:38:13 +00:00
ADD requirements.txt /home/requirements.txt
RUN pip3 install -r /home/requirements.txt
2015-07-30 09:38:13 +00:00
ADD importer.py /home/
WORKDIR /home
CMD ["python3", "-u", "/home/importer.py"]