clarity-h2020 / docker-geoserver Goto Github PK
View Code? Open in Web Editor NEWCLARITY Geoserver Docker Containers
CLARITY Geoserver Docker Containers
Create new GeoServer and PostGis Containers based on https://github.com/kartoza/docker-geoserver for geoserver.myclimateservice.eu.
Select and install required geoserver plug-ins.
Probably it is needed to rebuild the kartoza/docker-geoserver image, since plug-ins are installed in web-inf/lib
. This directory is not persistent and all changes will be lost when the container is recreated from the image! See also clarity-h2020/docker-geonode#5 (comment)
Revert to Compose file version 2 as Version 3 no longer supports the condition form of depends_on. ๐
See https://docs.docker.com/compose/compose-file/#depends_on and moby/moby#30404 (comment)
502 Bad Gateway when trying to access http://geoserver.myclimateservice.eu/ via nginx-proxy.
docker-compose.yml and .env seem o.k.:
Service can be accessed locally via http://localhost:8600/ and http://geoserver:8080/geoserver/web (thanks to docker-hoster) but not via nginx-proxy.
nginx-letsencrypt | Creating/renewal geoserver.myclimateservice.eu certificates... (geoserver.myclimateservice.eu)
nginx-letsencrypt | 2018-11-30 12:43:56,612:INFO:simp_le:1479: Generating new certificate private key
nginx-letsencrypt | 2018-11-30 12:44:01,549:ERROR:simp_le:1446: CA marked some of the authorizations as invalid, which likely means it could not access http://example.com/.well-known/acme-challenge/X. Did you set correct path in -d example.com:path or --default_root? Are all your domains accessible from the internet? Please check your domains' DNS entries, your host's network/firewall setup and your webserver config. If a domain's DNS entry has both A and AAAA fields set up, some CAs such as Let's Encrypt will perform the challenge validation over IPv6. If your DNS provider does not answer correctly to CAA records request, Let's Encrypt won't issue a certificate for your domain (see https://letsencrypt.org/docs/caa/). Failing authorizations: https://acme-v01.api.letsencrypt.org/acme/authz/Mbn0I0su-Ltrxn1w9cmIOPggT3EEZ_2gIYD8z3Ew2tY
nginx-proxy configuration seems to be broken beyond repair, deleting and recreating containers did not work.
Provide instruction for how to Access the Geoserver Data Directory. See also clarity-h2020/docker-geonode#4
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.