wiki:server/geoserver
Last modified 8 years ago Last modified on 06/20/18 11:18:22

GeoServer

Responsáveis: Raphael Willian da Costa

Data: 08/06/2018

Site: ​http://geoserver.org/ e ​https://github.com/TerraMA2/docker

Versão: 2.11


Tópicos

Gerando imagem do GeoServer

Para gerar uma imagem do GeoServer, faça o clone do repositório oficial *docker* do TerraMA²:

git clone https://github.com/terrama2/docker.git

Execute o script configure-version.sh e em seguida build-images.sh para compilação de todas as imagens, começando pelo GeoServer:

./configure-version.sh

./build-images.sh

Ou compile manualmente com o comando:

cd geoserver
docker build --tag terrama2/geoserver:2.11

Criando um container do GeoServer

Para execução do container do GeoServer, utilize o seguinte comando, conforme é apresentado ​README.md:

docker run --detach \
           --restart unless-stopped \
           --name terrama2_geoserver \
           --publish 127.0.0.1:8080:8080 \
           --env "GEOSERVER_URL=/geoserver" \
           --env "GEOSERVER_DATA_DIR=/opt/geoserver/data_dir" \
           --volume terrama2_data_vol:/data \
           --volume terrama2_shared_vol:/shared-data \
           --volume terrama2_geoserver_vol:/opt/geoserver/data_dir \
           --volume ${PWD}/conf/terrama2_geoserver_setenv.sh:/usr/local/tomcat/bin/setenv.sh \
           terrama2/geoserver:2.11

Será mapeado os seguintes volumes:

  • terrama2_data_vol pasta onde o TerraMA² coleta e gera os dados
  • terrama2_shared_vol pasta compartilhada entre as instâncias do TerraMA²
  • terrama2_geoserver_vol pasta onde os layers, estilos e metadados do geoserver serão gerados