panoptes 0.2.2
Release has been refactored with 12-factor. It can be configured via env params. Here's an example launch command:
docker run -d \
-p 8080:8080 \
-e AUTHENTICATION_SERVICE="org.mbari.m3.panoptes.auth.BasicJwtService" \
-e BASICJWT_CLIENT_SECRET="myclientsecret" \
-e BASICJWT_SIGNING_SECRET="mysigningsecret" \
-e HTTP_CONTEXT_PATH="/panoptes" \
-e LOGBACK_LEVEL=WARN \
-e PANOPTES_FILE_ARCHIVER="org.mbari.m3.panoptes.services.OldStyleMbariDiskArchiver" \
-e PANOPTES_MBARI_IMAGE_ARCHIVE_ROOT="/framegrabs" \
-e PANOPTES_MBARI_IMAGE_ARCHIVE_URL="http://search.mbari.org/ARCHIVE/framegrabs" \
-e PANOPTES_MAX_SIZE_GB=10 \
--name=panoptes \
--restart unless-stopped \
mbari/panoptes