✨ 서론GitHub 리포가 비공개일 경우, SSH를 추가해 clone 받는 방법을 정리합니다.🫡 본론1. EC2 인스턴스에 SSH 키 생성ssh-keygen -t ed25519 -C "your_email@example.com"2. SSH 에이전트 실행 및 키 추가# SSH 에이전트 시작eval "$(ssh-agent -s)"# SSH 키 추가ssh-add ~/.ssh/id_ed255193. GitHub 공개 키 추가# 공개 키를 출력cat ~/.ssh/id_ed25519.pub위 명령어의 출력값을 복사한 후, GitHub에 로그인하여 아래와 같이 진행합니다.GitHub의 우측 상단에서 Profile Picture를 클릭하고 Settings로 이동.SSH and GPG keys로 이동.New SSH Ke..
초기 데이터 셋팅 volumes: - ./mysql/init:/docker-entrypoint-initdb.d docker-entrypoint-initdb.d에 ./mysql/init 디렉토리에 있는 sql 파일을 추가한다. 이미지 실행 시 자동으로 해당 SQL 스크립트를 읽어서 세팅한다. 한글깨짐방지 command: - --skip-character-set-client-handshake - --character-set-server=utf8mb4 - --collation-server=utf8mb4_unicode_ci --skip-character-set-client-handshake 클라이언트와 관계없이 '--character-set-server'에서 지정한 문자집합을 기본으로 한다. 이게 없다면, 클라..
리눅스(Linux)의 커널(kenel)이란? - 하드웨어 제어 및 파일 자원등을 관리하는 OS의 핵심 부분. 버전확인을 위해 사용되는 cat 명령어? - 파일 내용을 출력. - 여러 파일을 전달 시 연속해서 출력. 예시 - cat { file1 } - cat { file1 file2 file3 } 커널 버전 확인 1. 간단하게 [root@localhost /]# uname -r 3.10.0-514.16.1.el7.x86_64 2. 상세정보 [root@localhost /]# uname -a Linux localhost 3.10.0-514.16.1.el7.x86_64 #1 SMP Wed Apr 12 15:04:24 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux 리눅스 커널의 버전 ..
tomcat/bin 디렉토리 setenv.sh 파일 생성 후 아래 값 작성 JAVA_OPTS="$JAVA_OPTS -Dspring.profiles.active={profile_name}" 예시 JAVA_OPTS="$JAVA_OPTS -Dspring.profiles.active=prod" 다중 profiles 지정 JAVA_OPTS="$JAVA_OPTS -Dspring.profiles.active=local,prod" 참고사이트 https://jdm.kr/blog/81 https://feco.tistory.com/106