본문 바로가기

전체 글171

[AWS/Docker] 실전 클라우드 서버 구축 올인원 패키지 Online / 패스트캠퍼스 챌린지 14일차 Ch 06. AWS Server 16. 지라 이슈 ID, BitBucket 연결 - 1 17. 지라 이슈 ID, BitBucket 연결 - 2 지라 이슈 ID, BitBucket 연결 1 상단의 설정(톱니바퀴 모양)을 클릭 후 항목에서 제품을 클릭한다. 좌측 메뉴 항목 중 DVCS 계정을 클릭 후 해당 화면에서 BitBucket Cloud 작업 영역 연결 버튼을 클릭한다. 현재 Atalassian계정(Jira, BitBucket)을 통합으로 사용하기 때문에 OAuth설정 필요 없이 접속 설정 화면이 바로 나온다. Grant access 버튼을 클릭한다. OAuth를 이용한 방법은 지라 이슈 ID, BitBucket 연결 2 항목에서 살펴보겠다. 연동이 완료 되었다. 지라 이슈 ID, BitBucket 연.. 2021. 9. 19.
[AWS/Docker] 실전 클라우드 서버 구축 올인원 패키지 Online / 패스트캠퍼스 챌린지 13일차 Ch 06. AWS Server 11. S3로 이미지 업로드 및 API 활용 -1 12. S3로 이미지 업로드 및 API 활용 -2 12. S3로 이미지 업로드 및 API 활용 -3 12. S3로 이미지 업로드 및 API 활용 -4 12. S3로 이미지 업로드 및 API 활용 -5 파일 업로드 jsp 화면에서 form tag를 이용하여 파일 업로드를 진행한다. action 값은 Spring Boot에서 생성한 REST API를 요청하는 것이고 URL로 표현하면 http://localhost:7000/fileUpload이다. enctype은 전송할 데이터의 형식을 나타내며 파일 업로드를 진행하므로 multipart/form-data로 선언했다. ACCESS KEY 생성 1(내 보안 자격 증명) 본인 계정명.. 2021. 9. 18.
[AWS/Docker] 실전 클라우드 서버 구축 올인원 패키지 Online / 패스트캠퍼스 챌린지 12일차 Ch 06. AWS Server 07. 카카오 로그인 - 1 08. 카카오 로그인 - 2 09. 카카오 로그인 - 3 10. 카카오 로그인 - 4 KakaoDevelopers https://developers.kakao.com/ 내 애플리케이션 버튼을 클릭한다. 애플리케이션 추가 앱 이름과 사업자명은 테스트용이므로 임의값을 적어준다. 키가 발급되었다. JavaScript 키 를 이용하여 카카오 로그인 서비스를 진행해볼 것이다. 카카오 로그인 로그인 API 설정 좌측의 카카오 로그인 항목을 클릭하고 로그인 API를 활용하기 위해서는 활성화 ON이 되어야 한다. ON으로 변경해주자. 플랫폼 등록 접속할 도메인정보를 등록한다. 등록하지 않으면 login.jsp에 선언된 kakao script를 호출하지 못하고.. 2021. 9. 17.
[AWS/Docker] 실전 클라우드 서버 구축 올인원 패키지 Online / 패스트캠퍼스 챌린지 11일차 Ch 06. AWS Server 01. RDS 설정 1 02. RDS 설정 2 03. RDS 설정 3 04. RDS 설정 4 05. RDS 설정 5 06. S3 설정 및 이미지 업로드 다음과 같은 순서대로 실습을 진행할 예정이다. RDBMS(관계형 데이터베이스) 현재 가장 많이 사용되고 있는 데이터베이스의 한 종류이다. 2차원 테이블(Table) 형태로 이루어져 있으며, Key와 Value로 구성된다. 데이터의 종속성을 관계(Relationship)로 표현하는 것이 관계형 데이터베이스의 특징이다. 현재 많이 사용되는 관계 데이터 모델 DBMS는 Oracle, MySQL 등이 있다. NoSQL 관계형 모델을 사용하지 않으며 테이블간의 조인 기능이 없다. 스키마가 없기 때문에 유연하며 자유로운 데이터 구조를.. 2021. 9. 16.
[AWS/Docker] 실전 클라우드 서버 구축 올인원 패키지 Online / 패스트캠퍼스 챌린지 10일차 Ch 05. Jenkins 05. Jenkins 배포 및 파이프라인 #3 06. Jenkins 배포 및 파이프라인 #3 실습 배포를 위한 플러그인 설치 설치 가능 탭을 클릭하면 설치 가능한 플러그인 목록을 확인할 수 있다. Publish Over SSH를 입력한 후 목록에서 체크버튼을 클릭하고 Install without Restart 버튼을 클릭한다. 설치 중임을 알 수 있다. 시스템 설정 SSH 설정 시스템 설정 항목의 맨 아래에 위치한다. 좀전에 Publish Over SSH 플러그인을 설치해서 항목이 추가 된것이다. 아래 정보를 세팅하기 위해서 ssh key 값을 생성해 주어야 한다. 1. SSH 키를 생성한다. ssh key는 /var/jenkins_home/.ssh/ 디렉토리에 생성된것을 확인.. 2021. 9. 15.
[AWS/Docker] 실전 클라우드 서버 구축 올인원 패키지 Online / 패스트캠퍼스 챌린지 09일차 Ch 05. Jenkins 01. Jenkins 소개 및 설치 #1 02. Jenkins 소개 및 설치 #1 실습 03. Jenkins 소개 및 설치 #2 04. Jenkins 소개 및 설치 #2 실습 젠킨스란? 허드슨 프로젝트로 개발된 지속적으로 통합 서비스를 제공해 주는 툴이다. Continuous Integration(CI) 툴이라고도 하며 젠킨스가 하는 역할은 Github 혹은 BitBucket에 업로드 된 소스코드를 빌드, 컴파일을 해주어서 오류를 감지하고 개발, 운영 서버에 배포까지 할 수 있다. 장점 다양한 환경에서 빌드 테스트 환경을 맞출 수 있다. 정적 코드 분석을 통해 코딩 규약을 준수하고있는지 체크할 수 있다. 다양한 테스트 환경에 대해 배포작업을 연결할 수 있다. 빌드 타임을 비롯해.. 2021. 9. 14.