잡(9)
-
메이븐(Maven) 기반 서버 배포 세팅방법
메이븐(Maven) 기반으로 B. Git + Build + Run 자동화 방식을 EC2에서 구현하는 방법을 단계별로 정리해 드릴게요.1. EC2에 JDK & Maven 설치JDK 설치 (Amazon Linux 2 예시)sudo yum update -ysudo yum install java-11-amazon-corretto-devel -yMaven 설치Amazon Linux 2 기본 repo에 Maven이 없으면 직접 설치:sudo yum install maven -y설치 확인:mvn -v2. EC2에 Git 설치 및 프로젝트 클론sudo yum install git -ygit clone https://github.com/your-repo/your-project.gitcd your-project3. EC2..
2025.06.01 -
로컬 스프링부트 프로젝트 서버 배포 방법
스프링부트 프로젝트를 로컬에서 개발하고, 깃허브로 형상관리하며, AWS EC2에 배포하는 효율적이고 안정적인 방법을 안내해 드릴게요.1. EC2 서버 준비원하는 OS (예: Amazon Linux 2, Ubuntu 20xx)로 EC2 인스턴스 생성보안 그룹에서 HTTP(80), HTTPS(443), SSH(22), 필요시 포트 8080(또는 애플리케이션 포트) 오픈SSH 키 페어 생성 및 로컬에 저장2. EC2에 필요한 환경 설치Java 설치 (스프링부트는 JDK 필요, 보통 OpenJDK 11 이상 권장)Git 설치 (코드 내려받기 용)(선택) Nginx 설치 및 리버스 프록시 설정(선택) 방화벽(UFW 등) 설정예, Amazon Linux 2 기준:sudo yum update -ysudo yum in..
2025.06.01 -
챗지피터에서 쿼리 조언 구하기
아래 쿼리를 리팩토링 안해도 될거 같아? 잘짠거 같지? SELECT DISTINCT 1, IFNULL(rss.user_count, 0) AS user_count, IFNULL(pt.price_won, 0) AS price_won, IFNULL(( ( SELECT SUM(rw.star) FROM review rw INNER JOIN product pt ON pt.id = rw.product_id AND pt.deleted_at IS NULL WHERE pt.golf_or_tour_id = gf.id AND rw.delet..
2025.04.29 -
encodeURI 와 encodeURIComponent 차이
아래 두개의 함수 차이를 알려줘 encodeURI , encodeURIComponent 1. encodeURI전체 URL을 인코딩할 때 사용해.URL 구조(:, /, ?, &, # 등)을 깨지 않게 해.예를 들어 주소 전체나 큰 덩어리를 인코딩할 때 적합해.예시:const url = "https://example.com/검색어?name=홍길동";console.log(encodeURI(url));// 출력: https://example.com/%EA%B2%80%EC%83%89%EC%96%B4?name=%ED%99%8D%EA%B8%B8%EB%8F%99:와 /, ?, = 같은 건 그대로 두고, 한글만 인코딩했지?2. encodeURIComponentURL의 일부 (쿼리 스트링 값, 파라미터 값 등)를 인..
2025.04.28 -
[Docker] 실행중인 도커 컨테이너의 포트포워딩 변경
제목: 젠킨스 컨테이너 포트 변경 방법내용:우테코에서 진행 중인 팀 프로젝트에서 로그 모니터링 시스템을 도입하기 위해, 기존의 젠킨스 컨테이너 포트를 변경해야 하는 상황이 발생했습니다. 원래 EC2에서 8080 포트가 막혀 있어 80:8080으로 포트 포워딩을 설정했으나, 이후 8080 포트가 열려서 포트를 8080:8080으로 변경하려는 요구가 있었습니다.잘못된 방법:기존 컨테이너 commit 후 새로운 포트로 실행:docker stop [컨테이너명]docker commit [컨테이너명] [새 이미지명]docker run -p 8080:8080 -d [새 이미지명]이 방법은 컨테이너의 이미지를 복사하고 새로 실행하는 방식으로, 젠킨스의 모든 설정을 다시 해야 하는 번거로움이 있습니다.올바른 방법:실행 ..
2024.11.25 -
윈도우에서 서버와 ssh key을 이용하여 접속하는 방법
Windows에서 sb 서버에 SSH 키를 사용하여 접속하는 방법을 설명드리겠습니다. 이 방법은 보안상의 이유로 비밀번호 대신 SSH 키를 사용하는 방법을 포함합니다.1. SSH 클라이언트 준비하기Windows에서 SSH 클라이언트를 사용하는 방법은 크게 두 가지가 있습니다:Windows 내장 OpenSSH 클라이언트PuTTY (별도의 SSH 클라이언트 프로그램)각 방법에 대해 설명드리겠습니다.A. Windows 내장 OpenSSH 클라이언트 사용하기SSH 키 생성powershell코드 복사ssh-keygen -t rsa -b 2048 -C "your_email@example.com"-t rsa: RSA 알고리즘을 사용하여 키 생성-b 2048: 2048 비트 길이의 키-C "your_email@exam..
2024.09.03