-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add geoserver_data directory to this repository #38
Comments
I found this location where the geonode-docker/docker/geoserver_data/download.sh Lines 14 to 18 in 56a1734
However, this seems to be a test for pushing things to S3 in the future. I think, the workflow is a similar one on geosolutions Jenkins. |
@ridoo I agree with you. The Nothing against it, but we want to maintain the data directory as a dedicated volume, that lasts beyond the upgrades of the We could make the
|
@giohappy do you see a chance to let the GeoNode/geoserver image provide the geoserver_data dir? As far as I can see, both options you provided come with some kind of searching, where is the actual source of the data dir. In deployments, I assume, most people do a volume overlay on this directory anyway. What do you think? |
@ridoo as I said in my previous comment, the BTW do you mean keeping the data-dir inside the container without using external volumes? That could work for "read-only" scenarios, where you have immutable data and configurations. |
@giohappy well, what I have in mind is a deployment which configures an empty mountpoint where GeoServer can unpack its data dir into. Always thought, GeoNode needs some specific data dir, so I never checked, if the data dir shipped with Regarding separate GeoServer deployment, we could do the following (not tested):
The Hope, I did not miss the actual point your are trying to make. |
Currently, the geoserver data directory is downloaded when the
geoserver_data
container is being created:geonode-docker/docker/geoserver_data/Dockerfile
Lines 14 to 16 in cf60723
The data dir is a zip hosted at https://artifacts.geonode.org/geoserver/:
geonode-docker/docker/geoserver_data/download.sh
Lines 14 to 16 in cf60723
Furthermore, for what I can see, the
geoserver_data
service's only job is to download that zip to provide it as shared volume to be available for other services, like django and geoserver.geonode-docker/docker/geoserver_data/Dockerfile
Line 25 in cf60723
This however, forces the container to be up and running. Otherwise, the volume is not available anymore.
I have several questions:
geoserver_data
container?geoserver
containergeoserver_data
image completelygeoserver
containerAnything else, I miss?
/cc @mwallschlaeger
The text was updated successfully, but these errors were encountered: