Skip to content

Commit a581871

Browse files
authored
Merge pull request #17 from axiom-data-science/2.10
Bump to 2.10
2 parents 46d60fc + d2cd2b5 commit a581871

File tree

3 files changed

+54
-2
lines changed

3 files changed

+54
-2
lines changed

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
FROM unidata/tomcat-docker:8.5
22
LABEL maintainer="Kyle Wilcox <kyle@axiomdatascience.com>"
33

4-
ENV ERDDAP_VERSION 2.02
4+
ENV ERDDAP_VERSION 2.10
55
ENV ERDDAP_CONTENT_URL https://github.com/BobSimons/erddap/releases/download/v$ERDDAP_VERSION/erddapContent.zip
66
ENV ERDDAP_WAR_URL https://github.com/BobSimons/erddap/releases/download/v$ERDDAP_VERSION/erddap.war
77
ENV ERDDAP_DATA /erddapData

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,12 @@ A feature full Tomcat (SSL over APR, etc.) running [ERDDAP](http://coastwatch.pf
55
Available versions:
66

77
* `axiom/docker-erddap:latest`
8+
* `axiom/docker-erddap:2.10`
89
* `axiom/docker-erddap:2.02`
910
* `axiom/docker-erddap:1.82`
1011
* `axiom/docker-erddap:1.80`
1112

12-
See all versions available [here](https://hub.docker.com/r/axiom/docker-erddap/tags).
13+
See all versions available [here](https://hub.docker.com/r/axiom/docker-erddap/tags). As always, consult the [ERDDAP Changes](https://coastwatch.pfeg.noaa.gov/erddap/download/changes.html) documentation before upgrading your sever.
1314

1415
The [upstream image](https://github.com/Unidata/tomcat-docker) this project uses replaces tagged images with new images periodcally. Even for release tags.
1516
This makes it impossible for a downsteam project like this to maintain a reliable build process. At any point the upstream image may overwrite the base image

files/setup.xml

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,33 @@ Note that openid login doesn't work when testing with localhost (https://127.0.0
7878
-->
7979
<authentication></authentication>
8080

81+
<!-- If authentication=google, you must supply your Google Client ID.
82+
See
83+
https://developers.google.com/identity/sign-in/web/devconsole-project
84+
When setting this up, for Authorized JavaScript origins,
85+
for testing on your computer, use the domain "localhost"
86+
(e.g., origin=https://localhost:8443),
87+
not "127.0.0.1" (because Google Sign-In doesn't work with anything
88+
at that domain).
89+
This will be a string of about 75 characters, probably starting with
90+
several digits and ending with .apps.googleusercontent.com .
91+
-->
92+
<googleClientID></googleClientID>
93+
94+
<!-- If authentication=orcid or oauth2, you must supply your ORCID APP Client ID
95+
(which will start with "APP-") and ORCID Client Secret (a hex number with hyphens).
96+
Get these by logging into Orcid at https://orcid.org/signin.
97+
Then click on "Developer Tools" (under "For Researchers" at the top).
98+
Then click on "Register for the free ORCID public API".
99+
Name: ERDDAP at [your organization]
100+
Website: [your ERDDAP's domain]
101+
Description: ERDDAP is a scientific data server. Users need to authenticate with Google or Orcid to access non-public datasets.
102+
Redirect URIs: [your ERDDAP's domain]/erddap/loginOrcid.html
103+
Then click on the Save icon (looks like a 3.5" disk!).
104+
-->
105+
<orcidClientID></orcidClientID>
106+
<orcidClientSecret></orcidClientSecret>
107+
81108
<!-- This specifies how you have stored passwords in the roles tags in datasets.xml.
82109
If you aren't storing any passwords this is irrelevant.
83110
The options (in order of increasing security) are:
@@ -191,6 +218,21 @@ You MUST CHANGE these to describe your installation.
191218
<adminCountry>USA</adminCountry>
192219
<adminEmail>nobody@example.com</adminEmail>
193220

221+
<!-- Normally, if you have a EDDGridFromErddap or EDDTableFromErddap
222+
dataset in your datasets.xml, it will try to subscribe to the remote
223+
ERDDAP dataset so that the local dataset is kept perfectly up-to-date.
224+
If this ERDDAP is not publicly accessible (http://localhost), or its
225+
IP address will change soon, or you have some other reason,
226+
you can tell this ERDDAP to not try to subscribe to the remote
227+
ERDDAP datasets by setting this to false. (default=true)
228+
This is the overall setting for this ERDDAP. It can be overridden by
229+
the same tag (with a different value) in the datasets.xml chunk for
230+
a given EDD...FromErddap dataset.
231+
For each fromErddap dataset that doesn't subscribe to the remote
232+
ERDDAP dataset, you should set <reloadEveryNMinutes> to a smaller
233+
number so that the local dataset stays reasonably up-to-date. -->
234+
<subscribeToRemoteErddapDataset>true</subscribeToRemoteErddapDataset>
235+
194236
<!--
195237
These default accessConstraints, fees, and keywords are used by
196238
ERDDAP's SOS, WCS, and WMS services.
@@ -232,6 +274,15 @@ By default these services are on (true). -->
232274
<fgdcActive>true</fgdcActive>
233275
<iso19115Active>true</iso19115Active>
234276

277+
<!-- The default for filesActive is "true". -->
278+
<filesActive>true</filesActive>
279+
<!-- This sets the default <accessibleViaFiles> for all of the datasets.
280+
Before ERDDAP v.2.10, this tag didn't exist and the hard-coded setting was 'false'. -->
281+
<defaultAccessibleViaFiles>true</defaultAccessibleViaFiles>
282+
283+
<!-- The default for dataProviderFormActive is "true". -->
284+
<dataProviderFormActive>true</dataProviderFormActive>
285+
235286
<!-- For the wms examples, pick one of your grid datasets that has longitude and latitude axes.
236287
The sample variable must be a variable in the sample grid dataset.
237288
The bounding box values are minx,miny,maxx,maxy.

0 commit comments

Comments
 (0)