diff --git a/cantaloupe/Dockerfile b/cantaloupe/Dockerfile index a92065d7..947e728b 100644 --- a/cantaloupe/Dockerfile +++ b/cantaloupe/Dockerfile @@ -129,6 +129,7 @@ ENV \ CANTALOUPE_HTTPSOURCE_CHUNKING_ENABLED="true" \ CANTALOUPE_HTTPSOURCE_LOOKUP_STRATEGY="BasicLookupStrategy" \ CANTALOUPE_HTTPSOURCE_REQUEST_TIMEOUT= \ + CANTALOUPE_JAVA_OPTS= \ CANTALOUPE_JDBCCACHE_CONNECTION_TIMEOUT="10" \ CANTALOUPE_JDBCCACHE_DERIVATIVE_IMAGE_TABLE="derivative_cache" \ CANTALOUPE_JDBCCACHE_INFO_TABLE="info_cache" \ diff --git a/cantaloupe/README.md b/cantaloupe/README.md index cf82636d..ba9e30ac 100644 --- a/cantaloupe/README.md +++ b/cantaloupe/README.md @@ -112,6 +112,7 @@ additional settings, volumes, ports, etc. | CANTALOUPE_HTTPSOURCE_CHUNKING_ENABLED | "true" | | CANTALOUPE_HTTPSOURCE_LOOKUP_STRATEGY | "BasicLookupStrategy" | | CANTALOUPE_HTTPSOURCE_REQUEST_TIMEOUT | | +| CANTALOUPE_JAVA_OPTS | | | CANTALOUPE_JDBCCACHE_CONNECTION_TIMEOUT | "10" | | CANTALOUPE_JDBCCACHE_DERIVATIVE_IMAGE_TABLE | "derivative_cache" | | CANTALOUPE_JDBCCACHE_INFO_TABLE | "info_cache" | diff --git a/cantaloupe/rootfs/etc/s6-overlay/s6-rc.d/cantaloupe/run b/cantaloupe/rootfs/etc/s6-overlay/s6-rc.d/cantaloupe/run index 18e1e403..177c1559 100755 --- a/cantaloupe/rootfs/etc/s6-overlay/s6-rc.d/cantaloupe/run +++ b/cantaloupe/rootfs/etc/s6-overlay/s6-rc.d/cantaloupe/run @@ -6,4 +6,4 @@ set -e # actually can write to the folder. chown cantaloupe:cantaloupe /data -exec with-contenv s6-setuidgid cantaloupe java -Dcantaloupe.config=/opt/cantaloupe/cantaloupe.properties -Xms"${CANTALOUPE_HEAP_MIN}" -Xmx"${CANTALOUPE_HEAP_MAX}" -jar /opt/cantaloupe/cantaloupe.jar +exec with-contenv s6-setuidgid cantaloupe java -Dcantaloupe.config=/opt/cantaloupe/cantaloupe.properties -Xms"${CANTALOUPE_HEAP_MIN}" -Xmx"${CANTALOUPE_HEAP_MAX}" ${CANTALOUPE_JAVA_OPTS} -jar /opt/cantaloupe/cantaloupe.jar