代码审计平台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
知道、想到、做到、得到