Geoserver contructed from the ground up, based on the zip file found on the official geoserver download homepage: http://geoserver.org/download/
For succesfully running this Repo you need to have at least docker (locally) installed. The image has been constructed mainly for usage within Kubernetes, but local test runs are also possible.
To build the image locally, build it via the following command: docker build --no-cache -t <imagename:imagetag> .
To succesfully run the image locally or dedicated, the following info has to be supplied:
- -Xms${INITIAL_MEMORY}
- Initial memory used to start the container with. This ENV isn't linked and has to be set manually.
- Not setting it will result in the application not starting!
- -Xmx${MAXIMUM_MEMORY}
- Maximum memory used to start the container with. This ENV isn't linked and has to be set manually.
- Not setting it will result in the application not starting!
- ${geoserver_adminpw}
- Admin password to be set for accessing Geoserver.
- Please note the user is always "admin".
- The password will be stored encrypted inside the "users.xml" file, found in the ${GEOSERVER_DATA_DIR} directory.
(for use within the datastore.xml file in /opt/geoserver/data_dir/workspaces/sensrnet/mongodb-devices/datastore.xml)
- ${MONGO_HOST}
- For example: "mongo"
- ${MONGO_PORT}
- For example: "27017"
- ${MONGO_DATABASE}
- For example: "sensrnet"
Start:
$ docker-compose up
Stop:
$ docker-compose stop
Thanks to semver_bash to enable proper versioning and automation of releasing.
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
Should you have any questions or concerns, please reach out to one of the project's Maintainers.
This work is licensed under a EUPL v1.2 license.