Bitbucket Server/Data Center - environment variables for Snyk Broker Basic Auth
Environment variables to configure the Snyk Broker client for Bitbucket Server and Data Center with basic authentication
The following environment variables are required to configure the Broker client:
BROKER_TOKEN- the Snyk Broker token, obtained from your Bitbucket Server integration settings view (app.snyk.io).BROKER_SERVER_URL- the URL of the Broker server for the region in which your data is hosted. For the commands and URLs to use, see Broker URLs.BITBUCKET_USERNAME- the Bitbucket Server username.BITBUCKET_PASSWORD- the Bitbucket Server password. You can use an API token in place of a password.BITBUCKET- the hostname of your Bitbucket Server deployment, such asyour.bitbucket-server.domain.com.BITBUCKET_API- the API endpoint of your Bitbucket Server deployment. Should be$BITBUCKET/rest/api/1.0.BROKER_CLIENT_URL- the full URL of the Broker client as it will be accessible to your Bitbucket Server for webhooks, such ashttp://broker.url.example:8000.This URL is required to access features such as PR Fixes or PR Checks.This must have http:// and the port number.
To configure the client with HTTPS, additional settings are required.
PORT- the local port at which the Broker client accepts connections. Default is 8000.ACCEPT_IAC- by default, some file types used by Infrastructure-as-Code (IaC) are not enabled. To grant the Broker access to IaC files in your repository, such as Terraform for example, you can simply add an environment variableACCEPT_IACwith any combination oftf,yaml,yml,json,tpl.ACCEPT_CODE- by default, Snyk Code will not load code snippets. To enable code snippets you can add an environment variableACCEPT_CODE=true.ACCEPT_ESSENTIALS- enable Snyk Essentials to identify your application assets, monitor them, and prioritize the risks. To enable Snyk Essentials, add the environment variableACCEPT_ESSENTIALS=true.
Last updated
Was this helpful?

