Distribution
The docker-swarm
directory consists of following files you need to
install or upgrade Black Duck.
-
blackduck-config.env
: Environment file to configure Black Duck settings. -
docker-compose.bdba.yml
: Docker Compose file used when installing Black Duck with Black Duck - Binary Analysis and using the database container provided by Black Duck. -
docker-compose.dbmigrate.yml
: Docker Compose file used to migrate the PostgreSQL database when using the database container provided by Black Duck. -
docker-compose.externaldb.yml
: Docker Compose file used with an external PostgreSQL database. -
docker-compose.local-overrides.yml
: Docker Compose file used to override any default settings in the.yml
file. -
docker-compose.readonly.yml
: Docker Compose file that declares the file system as read-only for Swarm services. -
docker-compose.yml
: Docker Compose file when using the database container provided by Black Duck. -
external-postgres-init.pgsql
: PostgresSQL.sql file used to configure an external PostgreSQL database. -
hub-bdba.env
: Environment file that contains additional settings for Black Duck - Binary Analysis. This file should not require any modification. -
hub-postgres.env
: Environment file to configure an external PostgreSQL database. -
hub-webserver.env
: Environment file to configure web server settings.
In the bin
directory:
-
bd_get_source_upload_master_key.sh
: Script used to back up the master and seal key when uploading source files. -
hub_create_data_dump.sh
: Script used to back up the PostgreSQL database when using the database container provided by Black Duck. -
hub_db_migrate.sh
: Script used to migrate the PostgreSQL database when using the database container provided by Black Duck. -
hub_reportdb_changepassword.sh
: Script used to set and change the report database password. -
recover_master_key.sh
: Script to create a new seal key used for uploading source files. -
system_check.sh
: Script used to gather your Black Duck system information to send to Customer Support.
In the sizes-gen02 directory:
-
resources.yaml
: These are resource definition files for Enhanced scanning.
In the sizes-gen03 directory:
-
10sph.yaml
,120sph.yaml
,250sph.yaml
,500sph.yaml
,1000sph.yaml
,1500sph.yaml
,2000sph.yaml:
These are the resource definition files for the various scans per hour sizes. See the Hardware Requirements section for more information.
In the sizes-gen04 directory:
-
10sph.yaml
,120sph.yaml
,250sph.yaml
,500sph.yaml
,1000sph.yaml
,1500sph.yaml
,2000sph.yaml:
These are the resource definition files for the various scans per hour sizes introduced in Black Duck 2024.1.0. See the Hardware Requirements section for more information.