Setting 9

[Setting | Ubuntu] Nginx 설치 및 인증서 설정

우분투 환경에 Nginx를 설치하고 서비스에 인증서 세팅하는 방법을 정리한다.작성일 : 2023-12-20OS : Ubuntu 22.04 LTSNginx : 1.18.0 apt update & upgradesudo apt updatesudo apt upgrade 이전버전 삭제sudo apt remove nginx nginx 설치sudo apt install nginx certbot 설치Certbot은 HTTPS를 활성화하기 위해 수동으로 관리되는 웹사이트에서 Let’s Encrypt 인증서를 자동으로 사용하는 무료 오픈 소스 소프트웨어 도구입니다.Certbot - LinkLet's Encrypt - Linksudo apt install certbotsudo apt install python3-certbo..

Setting 2025.01.18

[Setting | Ubuntu] CI / CD 환경 구축하기 (3)

CI / CD 환경을 구축하기 위한 마지막단계 소스변경시 수행될 스크립트 작성성> 작성일 : 2025-01-02> OS : Ubuntu 22.04.5 LTS> Jeknins : v2.479.2젠킨스 설치 후 진행 - Link1단계 완료 후 진행 - Link2단계 완료 후 진행 - Link  Jenkins Pipeline script 작성# 젠킨스 빌드시 수행될 스크립트를 작성# Item > Configuration > Advanced Project Options# Definition : Pipeline script 선택 및 아래 입력pipeline { agent any stages { stage('Sync Source') { steps { ..

Setting 2025.01.01

[Setting | Ubuntu] CI / CD 환경 구축하기 (2)

CI / CD 환경을 구축하기 위한 2단계 웹훅 설정 및 젠킨스 아이템 설정작성일 : 2024-12-26OS : Ubuntu 22.04.5 LTSJeknins : v2.479.2젠킨스 설치 후 진행 - Link1단계 완료 후 진행 - Link Jenkins Item 생성젠킨스 작업을 생성하고 깃헙 이벤트를 통해 실행됨# + 새로운 Item 클릭# Enter an item name : {배포대상}_{프로젝트명}# Select an item type : Pipeline# OK 클릭 Jenkins Item 설정GitHub Webhook을 받을수 있게 설정# GitHub project 체크Project url : {GitHub Repository 주소 입력}# Generic Webhook Trigger 체크Po..

Setting 2024.12.27

[Setting | Ubuntu] CI / CD 환경 구축하기 (1)

CI / CD 환경을 구축하기 위한 1단계 젠킨스 설정> 작성일 : 2024-12-26> OS : Ubuntu 22.04.5 LTS> Jeknins : v2.479.2젠킨스 설치 후 진행 - Link  Jenkins 계정에 권한 추가컨테이너에서 Jenkins 계정에 root권한을 부여# 컨테이너 접속sudo docker exec -it jenkins_sock /bin/bash# 업데이트 & sudo 설치apt-get updateapt-get install -y sudo# 권한부여echo 'jenkins ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers   컨테이너 내부에 Docker 설치Docker Image로 만들기 위함# 컨테이너 접속sudo docker exec -it jenk..

Setting 2024.12.26

[Setting | Ubuntu] Docker - Jenkins 설치

Docker를 이용한 Jenkins 컨테이너 설치 방법을 정리한다.작성일 : 2024-12-26OS : Ubuntu 22.04.5 LTS 컨테이너 실행sudo docker run \--detach \--name jenkins_sock \--memory=4096m \-d \-p 8888:8080 \-p 8889:50000 \-v /home/opendocs/jenkins:/var/jenkins_home \-v /var/run/docker.sock:/var/run/docker.sock \-u root \jenkins/jenkins:lts 초기 비밀번호 확인docker exec -it jenkins_sock /bin/bashcat /var/jenkins_home/secrets/initialAdminPasswor..

Setting 2024.12.26

[Setting | Windows 11] 개발툴 설치

윈도우 11에 개발툴 설치 방법을 정리한다.작성일 : 2024-12-25OS : Windows 11 Pro (24H2) Database 접속툴 설치* 설치파일 다운로드https://dbeaver.io/download/Windows (installer). Click!* 접속 테스트Host / Database / Username / Password 입력완료 Click!* 접속 확인 SSH 접속툴 설치* 설치파일 다운로드https://mobaxterm.mobatek.net/download.htmlHome Edition > Download now Click!MobaXterm Home Edition v24.4 (Portable edition) Click!* 압축해제 후 개발툴 폴더에 이동Work/Dev/tools..

Setting 2024.12.25

[Setting | Windows11] WSL(Windows Subsystem for Linux) & Ubuntu 설치

윈도우 11에 우분투를 설치하는 방법을 정리한다.> 작성일 : 2024-12-25> OS : Windows 11 Pro (24H2)  가상화 설정 확인만약 설정되어 있지 않다면 CMOS를 통해 설정해줘야 한다.# 실행taskmgr   'Linux용 Windows 하위 시스템' 기능 켜기* 제어판 > 프로그램 > Windows 기능 켜기/끄기* Linux용 Windows 하위 시스템 체크   WSL 설치* PowerShell을 관리자 권한으로 실행wsl --install* 설치 완료후 재부팅   배포판 목록 확인 및 설치* 배포판 목록 확인wsl --list --online* 설치wsl --install -d Ubuntu-24.04* 설치 확인 및 작업표시줄 고정

Setting 2024.12.25

[Setting | Windows 11] 개발환경 세팅

윈도우 11에 개발환경 세팅절차를 정리한다.> 작성일 : 2024-12-24> OS : Windows 11 Pro (24H2)  Git 설치* 설치파일 다운로드https://git-scm.com/downloads/win64-bit Git for Windows Setup. Click!* 설치 후 세팅# 사용자 설정git config --global user.email "opendocs@kakao.com"git config --global user.name "Opendocs"# 자동개행문자설정해제git config --global core.autocrlf false# 파일명 길이제한 해제git config --global core.longpaths true# 대소문자 구분설정git config --globa..

Setting 2024.12.24