geoserver
Geoserver
Docker
HTTP
docker run -it -p 10000:8080 --mount src="/GEOSERVER/",target=/opt/geoserver_data/itti/,type=bind -v geoserveritti:"/opt/geoserver_data/" --env WEBAPP_CONTEXT="geoserver" docker.osgeo.org/geoserver:2.26.0
HTTPS
Precisa-se criar um arquivo KeyStore.js para a utilização do protocolo:
sudo keytool -genkeypair -alias meu_alias -keyalg RSA -keysize 2048 -validity 365 -keystore keystore.jks
Lembrando que as variáveis são, nomeie como necessário:
meu_alias
keystore.jks
O arquivo gerado keystore.jks
deve ser copiado para do doker, no exemplo abaixo, foi adicionado em /opt/geoserver_data/itti/KeyStore.jks
, observe tb que a variável HTTPS_KEY_ALIAS=meu_alias
deve ser igual ao arquivo criado anteriormente
docker run -it -p 10000:8443 --mount src="/GEOSERVER/",target=/opt/geoserver_data/itti/,type=bind -v geoserveritti:"/opt/geoserver_data/" --env HTTPS_ENABLED=true --env HTTPS_KEYSTORE_FILE=/opt/geoserver_data/itti/KeyStore.jks --env HTTPS_KEYSTORE_PASSWORD=XXXXX --env HTTPS_KEY_ALIAS=meu_alias --env WEBAPP_CONTEXT="geoserver" docker.osgeo.org/geoserver:2.26.0
LEGENDA
img/png
https://200.236.20.133:8080/geoserver/Sanepar/wms?REQUEST=GetLegendGraphic&FORMAT=image/png&WIDHT=20&HEIGHT=20&LAYER=Sanepar:lote_municipal_curitiba&LEGEND_OPTIONS=fontColor:0x000033;fontSize:14;bgColor:0xFFFFEE
application/json
https://200.236.20.133:8080/geoserver/Sanepar/wms?REQUEST=GetLegendGraphic&FORMAT=image/png&WIDHT=20&HEIGHT=20&LAYER=Sanepar:lote_municipal_curitiba&LEGEND_OPTIONS=fontColor:0x000033;fontSize:14;bgColor:0xFFFFEE
Referências
geoserver.txt · Última modificação: 2024/12/06 12:54 por jdos