Sign inSign up

dbrepo/user-service

By dbrepo

•Updated almost 3 years ago

Official repository of DBRepo.

Image
0

326

dbrepo/user-service repository overview

⁠Quick Reference

⁠Supported tags

⁠Non-supported tags

  • 1.2
  • 1.1

⁠Quick reference (cont.)

⁠What is DBRepo?

We present a database repository system that allows researchers to ingest data into a central, versioned repository through common interfaces, provides efficient access to arbitrary subsets of data even when the underlying data store is evolving, allows reproducing of query results and supports findable-, accessible-, interoperable- and reusable (FAIR) data.

⁠How to use this image

$ docker run -p 9098:9098 dbrepo/user-service:1.3

⁠Customization

Change the default behavior by setting the following environment variables to different values:

  • METADATA_DB, default: fda

    The metadata database⁠ database name.

  • METADATA_USERNAME, default: root

    The metadata database⁠ database username.

  • METADATA_PASSWORD, default: dbrepo

    The metadata database⁠ database password.

  • GATEWAY_ENDPOINT, default: http://gateway-service

    The gateway endpoint.

  • JWT_ISSUER, default: http://localhost/realms/dbrepo

    The address in the iss (issuer) field of the JWT token must match this value.

  • JWT_PUBKEY, default: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqqnHQ2BWWW9vDNLRCcxD++xZg/16oqMo/c1l+lcFEjjAIJjJp/HqrPYU/U9GvquGE6PbVFtTzW1KcKawOW+FJNOA3CGo8Q1TFEfz43B8rZpKsFbJKvQGVv1Z4HaKPvLUm7iMm8Hv91cLduuoWx6Q3DPe2vg13GKKEZe7UFghF+0T9u8EKzA/XqQ0OiICmsmYPbwvf9N3bCKsB/Y10EYmZRb8IhCoV9mmO5TxgWgiuNeCTtNCv2ePYqL/U0WvyGFW0reasIK8eg3KrAUj8DpyOgPOVBn3lBGf+3KFSYi+0bwZbJZWqbC/Xlk20Go1YfeJPRIt7ImxD27R/lNjgDO/MwIDAQAB

    This value needs to be changed to the RS256 public key from the authentication-service⁠ in the admin console for public deployments under:

    dbrepo > Realm settings > Keys > Algorithm > RS256 > Public key

  • LOG_LEVEL, default: debug

    The minimum logging level for the service.

  • DEFAULT_ROLE, default: default-researcher-roles

    The default (composite) role of newly created users.

  • ELASTIC_PASSWORD, default elastic

    The password of the user that can create the search indexes and update them in the search database.

⁠Actuator Endpoints

⁠Swagger Endpoints

⁠License

View license information⁠ for the software contained in this image.

As with all Docker images, these likely also contain other software which may be under other licenses (such as Bash, etc from the base distribution, along with any direct or indirect dependencies of the primary software being contained).

As for any pre-built image usage, it is the image user's responsibility to ensure that any use of this image complies with any relevant licenses for all software contained within.

Tag summary

Content type

Image

Digest

sha256:83b9f1bdc…

Size

280.3 MB

Last updated

about 3 years ago

docker pull dbrepo/user-service