전체 글 72

sonarqube 비밀키 생성(설정 비밀번호 암호화 하기)

1.각 설정에 사용되는 비밀번호를 암호화 하기 위해 sonarqube 최초 기동 후 서비스 secrectkey를 생성한다.Administration > Configuration > Encryption 에서 Generate Secret Key 버튼을 클릭생성된 암호키를 /opt/sonarqube/.sonar/sonar-secret.txt 에 저장 후 재기동한다. 파일은 sonarqube 계정만 읽을 수 있도록 변경한다. 가능하면 sudo chmod 400 sonar-secret.txt 으로 지정.sonar.properties에 sonar.secretKeyPath=/opt/sonarqube/.sonar/sonar-secret.txt 라인을 추가하고 저장한다.2.파일을 저장 후 sudo service sona..

DevSecOps 2024.04.04

sonarqube 설치

ubuntu 22.04에 sonarqube 9.9 LTS 버전 설치1. DB 설치 - DB는 PostgreSQL 또는 MS-SQL을 사용할 수 있다. - 같은 머신에 설치 가능하며 필요시 별도의 DB에 설치할 수도 있다. - 관리를 위해 우선은 동일 머신에 MS-SQL 2022 설치를 전재로 설명한다. - 환경에 따른 차이점은 별도로 검색에 보정> curl -fsSL https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor -o /usr/share/keyrings/microsoft-prod.gpg> sudo apt install mssql-server> curl -fsSL https://packages.microsoft.com/conf..

DevSecOps 2024.04.03

yona 설치 방법(ubuntu 20.4)

yona 설치 1. opanjava8, mariadb 10.3, unzip, nginx 을 설치한다. apt-get update apt install openjdk-8-jdk mariadb-server mariadb-client unzip 2.mysql_secure_installation 실행하여 초기화 sudo mysql_secure_installation 첫 질문은 기존 DB root 패스워드를 묻는다. 초기 설치이기 때문에 enter로 패스 Set root password? Y (root 비밀번호 설정) Remove anonymous users? Y (익명 계정 삭제) Disallow root login remotely? Y/N (외부에서 root 계정 접속 허용 여부. Y - 거부, N- 허용) ..

CI CD 2022.01.28

mariadb 컨테이너 생성

이미지 가져오기 docker pull mariadb 컨테이너 생성 docker run --name mariadb -d -p 3306:3306 --net=myBridge --restart=always -e MYSQL_ROOT_PASSWORD=root mariadb --name: 만들어서 사용할 컨테이너의 이름을 정의 -d: 컨테이너를 백그라운드에서 실행 -p: 호스트와 컨테이너 간의 포트를 연결 (host-port:container-port) // 호스트에서 3306 포트 연결 시 컨테이너 3306 포트로 포워딩 --net : 네트워크 연결 지정 --restart=always: 도커가 실행되는 경우 항상 컨테이너를 실행 -e: 기타 환경설정(Enviorment) MYSQL_ROOT_PASSWORD=root..

Docker 2022.01.26

network 설정

현재 설정되어 있는 네트워크 리스트 조회 docker network Is 컨테이너 네트워크 정보 확인하기 docker container inspect [컨테이너명] 새로운 네트워크 설정 필요 - 컨테이너틑 기동시 기본 브리지 네트워크 사용시 link 옵션을 사용해야 하기에 좀 더 유연한 사용을 위해 새로운 네트워크를 생성하여 추가해 준다.(자세한 설명은 추후 확인) 새 네트워크 만들기 docker network create --driver=[bridge 등 옵션] [네트워크이름] 컨테이너에 네트워크 연결 docker network connect [네트워크이름] [컨테이너이름]

Docker 2022.01.26