<meta charset="utf-8">
本文档使用docker-compose 进行部署
1.下载最新的docker-compose 二进制文件
wget https://github.com/docker/compose/releases/download/v2.7.0/docker-compose-linux-x86_64 -O /opt/
2.下载dependencytrack docker=compose.yml
curl -LO https://dependencytrack.org/docker-compose.yml
3.修改dependencytrack yaml文件
摒弃自带的数据库,使用pgsql
ALPINE_DATABASE_MODE=external
ALPINE_DATABASE_URL=jdbc:postgresql://172.16.20.11:5432/dtrack
ALPINE_DATABASE_DRIVER=org.postgresql.Driver
ALPINE_DATABASE_USERNAME=postgres
ALPINE_DATABASE_PASSWORD=123456.com
ALPINE_DATABASE_POOL_ENABLED=true
ALPINE_DATABASE_POOL_MAX_SIZE=20
ALPINE_DATABASE_POOL_MIN_IDLE=10
ALPINE_DATABASE_POOL_IDLE_TIMEOUT=300000
ALPINE_DATABASE_POOL_MAX_LIFETIME=600000
API_BASE_URL=http://172.16.20.22:8081 #修改为本机ip地址
4.安装pgsql
//www.greatytc.com/p/603be6eade77
5.安装pgsql后测试能否连接,使用工具进行创建 dtrack 库
<meta charset="utf-8">
[图片上传失败...(image-544e59-1658824468428)]
6.给docker-compose 二进制文件加权限 实质可以运行
cp /opt/docker-compose-linux-x86_64 /root/docker-compose
[图片上传失败...(image-710391-1658824397189)]
7.运行docker-compose 编排容器
./docker-compose up -d
默认密码admin/admin 第一次登录时会修改默认密码
接下来就是创建project