Skip to content

Latest commit

 

History

History
83 lines (66 loc) · 2.09 KB

requirements.md

File metadata and controls

83 lines (66 loc) · 2.09 KB

Pour Debian 10 (Buster)

$ sudo apt-get install wget gdal-bin zip jq curl moreutils dos2unix

QGIS Server

On utilise le docker de 3liz/py-qgis-server :https://github.com/3liz/py-qgis-server/tree/master/docker

$ docker run -d -p 5050:8080 \
       -v /path/to/qgis/projects:/projects \
       -e QGSRV_SERVER_WORKERS=5 \
       -e QGSRV_LOGGING_LEVEL=DEBUG  \
       -e QGSRV_CACHE_ROOTDIR=/projects \
       -e QGSRV_CACHE_SIZE=10500 \
       3liz/qgis-map-server:3.10

Node js 11

$ curl -sL https://deb.nodesource.com/setup_11.x | bash - && apt-get install -y nodejs

PostgreSQL & Postgis

$ RELEASE=$(lsb_release -cs)
$ echo "deb http://apt.postgresql.org/pub/repos/apt/ ${RELEASE}"-pgdg main | sudo tee  /etc/apt/sources.list.d/pgdg.list
$ wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
$ sudo apt-get update
$ sudo apt-get -y install postgresql-11 postgresql-client-11 postgresql-11-postgis-3

osm2pgsql latest

$ sudo apt-get install git make cmake g++ libboost-dev libboost-system-dev libboost-filesystem-dev libexpat1-dev zlib1g-dev libbz2-dev libpq-dev libproj-dev lua5.2 liblua5.2-dev
$ git clone git://github.com/openstreetmap/osm2pgsql.git
$ cd osm2pgsql
$ mkdir build && cd build
$ cmake ..
$ make
$ sudo make install
$ cd ../../
$ rm -rf osm2pgsql

Docker

$ sudo apt-get update

$ sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common

$ curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -

$ sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/debian \
   $(lsb_release -cs) \
   stable"

$ sudo apt-get update
$ sudo apt-get install docker-ce docker-ce-cli containerd.io

Docker compose

$ sudo curl -L "https://github.com/docker/compose/releases/download/1.25.5/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
$ sudo chmod +x /usr/local/bin/docker-compose

osmosis

$ apt-get install osmosis
$ export JAVACMD_OPTIONS=-Xmx5G