kopia lustrzana https://github.com/kartoza/docker-osm
Fix imposm Dockerfile (#132)
rodzic
f3452495f9
commit
51e8a01d55
|
@ -1,26 +1,16 @@
|
||||||
FROM golang:1.10
|
FROM golang:1.19
|
||||||
MAINTAINER Etienne Trimaille <etienne.trimaille@gmail.com>
|
MAINTAINER Etienne Trimaille <etienne.trimaille@gmail.com>
|
||||||
|
|
||||||
RUN apt-get update
|
RUN apt-get update && \
|
||||||
RUN wget -q https://www.postgresql.org/media/keys/ACCC4CF8.asc -O - | apt-key add -
|
DEBIAN_FRONTEND=noninteractive apt-get install -qy \
|
||||||
RUN sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ stretch-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'
|
python3-pip gdal-bin libgeos-dev libleveldb-dev postgresql-client
|
||||||
RUN apt update && apt install -y python3-pip \
|
|
||||||
libprotobuf-dev libleveldb-dev libgeos-dev \
|
|
||||||
libpq-dev python3-dev postgresql-client-11 python-setuptools \
|
|
||||||
gdal-bin \
|
|
||||||
--no-install-recommends
|
|
||||||
|
|
||||||
RUN ln -s /usr/lib/libgeos_c.so /usr/lib/libgeos.so
|
RUN go install github.com/omniscale/imposm3/cmd/imposm@latest
|
||||||
|
|
||||||
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/
|
|
||||||
|
|
||||||
ADD requirements.txt /home/requirements.txt
|
|
||||||
RUN pip3 install -r /home/requirements.txt
|
|
||||||
|
|
||||||
ADD importer.py /home/
|
|
||||||
|
|
||||||
WORKDIR /home
|
WORKDIR /home
|
||||||
CMD ["python3", "-u", "/home/importer.py"]
|
ADD requirements.txt .
|
||||||
|
RUN pip3 install -r requirements.txt
|
||||||
|
|
||||||
|
ADD importer.py .
|
||||||
|
|
||||||
|
CMD ["python3", "-u", "importer.py"]
|
||||||
|
|
Ładowanie…
Reference in New Issue