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
