To use this image, you need a running PostgreSQL database.
To use this image, you need a running instance of PostgreSQL and to configure the software using the following environment variables.
You need to configure a few things using some environment variables.
Environment variables:
* PORTAL_DB_URL: JDBC URL to connect to the portal database, for example "jdbc:postgresql://db:5432/portal".
### DATABASES
* PORTAL_DB_URL: JDBC URL to connect to the portal database, default value is "jdbc:postgresql://172.22.0.1:5432/portal".
* PORTAL_DB_SCHEMA: Database schema, default value is "public".
* PORTAL_DB_SCHEMA: Database schema, default value is "public".
* PORTAL_DB_SERVER: optional, address of the portal database server, for example DB_SERVER="db:5432". Used to wait for the database to be up and running.
* PORTAL_DB_USER: User to use when connecting to the portal database, default value is "postgres".
* PORTAL_DB_USER: User to use when connecting to the portal database.
* PORTAL_DB_PASSWORD: Password to use when connecting to the portal database.
* PORTAL_DB_PASSWORD: Password to use when connecting to the portal database.
* META_DB_URL: JDBC URL to connect to the metadata database.
* META_DB_URL: JDBC URL to connect to the metadata database, default value is "jdbc:postgresql://172.22.0.1:5432/meta".
* META_DB_SCHEMA: Database schema, default value is "public".
* META_DB_SCHEMA: Database schema, default value is "public".
* META_DB_SERVER: optional, address of the metadata database server. Used to wait for the database to be up and running.
* META_DB_USER: User to use when connecting to the metadata database.
* META_DB_USER: User to use when connecting to the metadata database.
* META_DB_PASSWORD: Password to use when connecting to the metadata database.
* META_DB_PASSWORD: Password to use when connecting to the metadata database.
* FEATURES_DB_URL: JDBC URL to connect to the features database.
* FEATURES_DB_URL: JDBC URL to connect to the science database, default value is "jdbc:postgresql://172.22.0.1:5433/features".
* FEATURES_DB_SCHEMA: Database schema, default value is "public".
* FEATURES_DB_SCHEMA: Database schema, default value is "public".
* FEATURES_DB_SERVER: optional, address of the features database server. Used to wait for the database to be up and running.
* FEATURES_DB_USER: User to use when connecting to the science database, default value is "postgres".
* FEATURES_DB_USER: User to use when connecting to the features database.
* FEATURES_DB_PASSWORD: Password to use when connecting to the science database.
* FEATURES_DB_PASSWORD: Password to use when connecting to the features database.
* FEATURES_DB_MAIN_TABLE: Table that contains the scientific data to use, default value is "features".
* FEATURES_DB_MAIN_TABLE: Table that contains the scientific data to use, default value is "features".
* CONTEXT_PATH: context path appended to all services running in this container. Default to "/services".
* AUTHENTICATION: 0 to disable authentication or 1 to enable authentication.
### OAUTH2 LOGIN
* AUTHENTICATION: "0" to disable authentication or "1" to enable authentication, default value is "1".
* CLIENT_ID: required when authentication is turned on, client ID for the [OpenID server of HBP](https://services.humanbrainproject.eu/oidc/).
* CLIENT_ID: required when authentication is turned on, client ID for the [OpenID server of HBP](https://services.humanbrainproject.eu/oidc/).
* CLIENT_SECRET: required when authentication is turned on, client secret for the [OpenID server of HBP](https://services.humanbrainproject.eu/oidc/).
* CLIENT_SECRET: required when authentication is turned on, client secret for the [OpenID server of HBP](https://services.humanbrainproject.eu/oidc/).
* TOKEN_URI: default to "https://services.humanbrainproject.eu/oidc/token".
* TOKEN_URI: default to "https://services.humanbrainproject.eu/oidc/token".
* AUTH_URI: default to "https://services.humanbrainproject.eu/oidc/authorize".
* AUTH_URI: default to "https://services.humanbrainproject.eu/oidc/authorize".
* USER_INFO_URI: default to "https://services.humanbrainproject.eu/oidc/userinfo".
* USER_INFO_URI: default to "https://services.humanbrainproject.eu/oidc/userinfo".