Sign inSign up

jhuda/fcrepo

By jhuda

•Updated almost 7 years ago

JHU Data Archive Fedora repository image

Image
0

1.0K

jhuda/fcrepo repository overview

⁠Fedora Image

Provides the Fedora repository image used by the JHU Data Archive. Notably the image adds:

  • servlet filters enhancing Fedora's capablity with respect to interacting with JSON-LD.
  • custom Spring context which supports authorization
  • custom Jetty Authenticator stack supporting Shibboleth and Basic Auth

⁠Status

Automated Build Build Status

⁠Locations

⁠Environment Variables

DescriptionVariableDefault Value
Port used by Jetty at runtimeFCREPO_JETTY_PORT8080
The Fedora REST API endpoint (must be updated if FCREPO_JETTY_PORT changes)FCREPO_BASE_URIhttp://localhost:8080/fcrepo/rest
REST API usernameFCREPO_USERfedoraAdmin
REST API passwordFCREPO_PASSmoo
Base directory containing Fedora repository assetsFCREPO_DATA_DIR/data/fcrepo
Default log level for FedoraFCREPO_LOGLEVELDEBUG
Modeshape configuration file (a Spring Resource URI)FCREPO_MODESHAPE_CONFIGclasspath:/config/file-simple/repository.json
Default log level for Fedora authenticationFCREPO_AUTH_LOGLEVELDEBUG
Shibboleth SP HTTP header containing the authenticated usernameFCREPO_SP_AUTH_HEADERREMOTE_USER
Role(s) assigned to Shibboleth authentiated users (CSV string)FCREPO_SP_AUTH_ROLESfedoraUser

⁠Build Arguments

DescriptionVariableDefault Value
Enables the debug and debuglog Jetty modules when trueENABLE_CONTAINER_DEBUGfalse

Tag summary

Content type

Image

Digest

Size

130.4 MB

Last updated

almost 7 years ago

docker pull jhuda/fcrepo