美文网首页
dependencytrack 部署

dependencytrack 部署

作者: 杨小倪 | 来源:发表于2022-07-26 16:35 被阅读0次

    <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

    https://www.jianshu.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

    8.访问 http://localhost:8080

    默认密码admin/admin 第一次登录时会修改默认密码

    接下来就是创建project

    参考文档:https://www.cnblogs.com/yemoox/p/16478513.html

    官网地址:https://dependencytrack.org/

    相关文章

      网友评论

          本文标题:dependencytrack 部署

          本文链接:https://www.haomeiwen.com/subject/ilioirtx.html