zoukankan      html  css  js  c++  java
  • 代码审计平台SonarQube环境搭建

    临时环境

    #启动临时版本
    docker run -d \
        --name sonarqube_dev \
        -p 9000:9000 -p 9092:9092 \
        sonarqube

    正式部署(强烈建议)

    #正式部署
    db_instance=postgres_prod
    sonarqube_instance=sonarqube_prod
    data_dir=/root/sonarqube
    
    #启动pg数据库
    docker run -d \
        --name $db_instance \
        -e POSTGRES_USER=sonarqube \
        -e POSTGRES_PASSWORD=sonarqube \
        -e PGDATA=/var/lib/postgresql/data/pgdata \
        -v $data_dir/postgresql:/var/lib/postgresql/data \
        postgres
    
    #创建数据目录
    mkdir -p $data_dir
    mkdir $data_dir/sonarqube_data
    mkdir $data_dir/sonarqube_extensions
    mkdir $data_dir/sonarqube_logs
    chown -R 999:999 $data_dir
    
    #启动soarqube的产品部署
    docker run -d --name $sonarqube_instance \
        -p 9000:9000 -p 9092:9092 --link $db_instance:db \
        -e SONARQUBE_JDBC_USERNAME=sonarqube \
        -e SONARQUBE_JDBC_PASSWORD=sonarqube \
        -e SONARQUBE_JDBC_URL="jdbc:postgresql://db/sonarqube" \
        -v $data_dir/sonarqube_data:/opt/sonarqube/data \
        -v $data_dir/sonarqube_extensions:/opt/sonarqube/extensions \
        -v $data_dir/sonarqube_logs:/opt/sonarqube/logs \
        sonarqube
    知道、想到、做到、得到
  • 相关阅读:
    mysql InnoDB 索引小记
    Linux shell 脚本小记
    Java中Integer的源码学习
    nginx小记
    位运算小结
    Redis小结
    CSS中nth-child和nth-of-type的简单使用
    Linux awk小记
    mysql小记--基础知识
    让44.1版本的sketch打开更高版本的sketch文件
  • 原文地址:https://www.cnblogs.com/Durant0420/p/15572153.html
Copyright © 2011-2022 走看看