c621b21391
* new file: docker/Dockerfile Dockerfile for pygeoapi * testing postgis on travis * testing 9.6 * install postgis as package * create database * postgis dataset - travis * missing path * modified: tests/data/hotosm_bdi_waterways.sql.gz Change in name of dataset * postgresql code * modified: pygeoapi/provider/postgresql.py update with origin * Postgresql working provider, typo in geopackage * update to travis. Change on gpkg * missing dep (psycopg2) * pytest * problem with operator in travis * ProviderConnectionError implementation * postgresql with schema support * Changes requested by @tomkralidis * missing pygeoapi-config.yml * delete openapi.yml deleted openapi.yml
27 lines
529 B
Docker
27 lines
529 B
Docker
FROM frolvlad/alpine-python3
|
|
|
|
RUN apk update && apk add --no-cache \
|
|
git \
|
|
python3-dev \
|
|
libffi \
|
|
libffi-dev \
|
|
musl-dev \
|
|
gcc \
|
|
openssl-dev \
|
|
g++
|
|
|
|
|
|
RUN git clone https://github.com/geopython/pygeoapi.git
|
|
|
|
ENV PYGEOAPI_CONFIG=/pygeoapi/local.yml
|
|
|
|
WORKDIR /pygeoapi
|
|
RUN pip3 install -r requirements.txt
|
|
RUN pip3 install -r requirements-dev.txt
|
|
RUN pip3 install -e .
|
|
RUN cp pygeoapi-config.yml local.yml
|
|
#export PYGEOAPI_CONFIG=`pwd`/local.yml
|
|
|
|
ENTRYPOINT ["/usr/bin/python3", "/pygeoapi/pygeoapi/app.py"]
|
|
|