일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- 백엔드 신입
- nextjs와 typescript
- 리액트 버전
- java 신입면접
- next로 jwt
- 키바나
- 도커컴포즈
- java 면접정리
- 자동커밋
- 리액트 #무한스크롤
- 프론트 면접족보
- 프론트엔드 면접
- 백엔드 면접
- 엘라스틱서치로 로그관리
- java 신입
- 엘라스틱서치
- 자동잔디
- 리액트 패치
- NextJs
- 프론트 면접
- githubaction
- 자바 패치노트
- 자바 패치
- 프론트엔드 신입
- 자바17
- 깃허브액션
- 리액트 패치노트
- 잔디심기
- 파일비트
- 로그스태쉬
- Today
- Total
목록배포 & CICD (7)
천쓰의 개발동산

GitHub Actions는 GitHub 리포지토리에서 CI/CD(Continuous Integration/Continuous Deployment)를 자동화하는 도구입니다. 이를 사용하면 코드의 빌드, 테스트, 배포와 같은 반복적인 작업을 자동화할 수 있습니다. GitHub Actions는 YAML 파일을 사용하여 워크플로우를 정의합니다. 여기서는 GitHub Actions의 기본 개념과 설정 방법에 대해 설명하겠습니다.GitHub Actions 기본 개념워크플로우(Workflow): 하나 이상의 작업을 포함하는 자동화 프로세스입니다. 워크플로우 파일은 .github/workflows 디렉토리에 저장됩니다.잡(Job): 워크플로우 내에서 실행되는 하나의 단위 작업입니다. 각 잡은 여러 단계(Step)로 ..

2탄이다 .파일비트랑 로그스태쉬에대해서 먼저알아보자로그스태시(Logstash) [ 파이프라인 담당 ]주요 특징:데이터 수집 및 전처리: 다양한 소스에서 데이터를 수집하고 필요한 형식으로 변환, 정규화합니다.파이프라인 처리: 다양한 필터를 적용하여 데이터를 가공하고 최종 목적지로 전송합니다.다양한 입력과 출력: 다양한 데이터 소스와 대상 시스템 사이에서 중개자 역할을 수행합니다.사용 예:로그 수집 및 분석: 서버 및 애플리케이션의 로그 데이터를 수집하여 엘라스틱서치로 전송합니다.데이터 통합 및 정제: 다양한 데이터 형식을 통합하고 필요한 형식으로 변환하여 시각화나 분석에 활용합니다.실시간 데이터 처리: 실시간으로 발생하는 데이터를 처리하고 다양한 데이터 스트림을 관리합니다.파일비트(Filebeat) [ 데..

도커로 엘라스틱스택을 사용하여 로그 관리를 해야하는 상황이 생겼다 쓰기에앞서, 요정도는 알고가자! 엘라스틱서치(Elasticsearch) [ 주요특징 : 검색 데이터 저장소]엘라스틱서치는 오픈 소스 검색 및 분석 엔진으로, 빠르고 확장 가능한 풀 텍스트 검색 기능을 제공합니다. 주로 대량의 데이터를 저장하고 실시간으로 검색 및 분석하는 데 사용됩니다.주요 특징:실시간 검색 및 분석: 매우 빠른 검색 속도와 실시간 데이터 처리 능력을 갖추고 있습니다.분산 시스템: 데이터를 여러 서버에 분산 저장하여 고가용성과 확장성을 보장합니다.RESTful API: HTTP를 통해 데이터를 쉽게 인덱싱하고 검색할 수 있습니다.다양한 데이터 형식 지원: 텍스트, 숫자, 날짜 등 다양한 형식을 지원합니다.스키마리스(Sch..
(''이하 '')은(는) 「개인정보 보호법」 제30조에 따라 정보주체의 개인정보를 보호하고 이와 관련한 고충을 신속하고 원활하게 처리할 수 있도록 하기 위하여 다음과 같이 개인정보 처리방침을 수립·공개합니다. ○ 이 개인정보처리방침은 2023년 1월 1부터 적용됩니다. 제1조(개인정보의 처리 목적) (''이하 '')은(는) 다음의 목적을 위하여 개인정보를 처리합니다. 처리하고 있는 개인정보는 다음의 목적 이외의 용도로는 이용되지 않으며 이용 목적이 변경되는 경우에는 「개인정보 보호법」 제18조에 따라 별도의 동의를 받는 등 필요한 조치를 이행할 예정입니다. 제2조(개인정보의 처리 및 보유 기간) ① 은(는) 법령에 따른 개인정보 보유·이용기간 또는 정보주체로부터 개인정보를 수집 시에 동의..

http://도메인으로 연결하였으나 http는 보안사이트가 아니라는점!!!! 이문제로인해 내가원하는 사이트의 위치정보 및 개인정보를 접근하기 어렵게되어 사용할수가없엇습니다 . AWS 에서 제공해주는 Certificate Manager(ACM) 로 SSL 인증을 발급받아 보안사이트를 구축을 하였습니다 . 인증서 > 요청 > 퍼블릭 인증서 요청 도메인 앞에는 *.내도메인 을 붙여주세요 *.을 붙이는 이유는 보통 www.naver.com 이런식으로 앞에 www.을 붙이기위한 서브도메인 입니다 이를 사용하면 특정 서버에 대한 구분이 가능하고, 웹사이트가 여러 서브도메인을 사용하는 경우 관리와 유지보수에 용이할 수 있다고 하지만 아직 유지관리를 해보진않아서 일단 넣어줘보도록 할꼐요! 요청을하면 기다리고있으면 정상..

앞서 내용은 2024 - AWS(EC2) 리눅스로 서버 만들기 (1) 에서 확인해주세요~ [AWS] - 2024 - AWS(EC2) 리눅스로 서버 만들기 (1) http: 퍼블릭ip 로 열어봣으니 이젠 도메인을 구매해서 도메인으로 열어봅시다 ! 가비아에서 적절한 도메인구입 가비아 회원 가입후 적절한 가격의 도메인 구매 (필자는 550원짜리 .store 로 붙은걸로 구매했습니다) 가비아에 로그인해서 등록된 도메인 확인 (ex : petmemoir.store) AWS 서비스 등록 AWS 에Router 53 검색 후 호스트 영역 생성 도메인 이름에 가비아에서 구매한 이름 지정 레코드에 탄력적 IP 코드 생성 그후 NS 의 4개 주소를가지고 가비아 도메인 관리에 등록 그후 가비아에서 네임서버 등록이 이루어지면 ..

인스턴스 → 인스턴스 시작 애플리케이션 및 OS 이미지 → Ubuntu → 20.04 LTS 선택(프리티어 사용 가능 선택) 인스턴스 유형에서 무료인 t2.micro(프리 티어 사용 가능) 확인 키페어(로그인) (일종의 공인인증서) → 키페어 이름은 영문으로 식별하기 좋은 이름 입력(ex - awstestjks2024) - RSA / pem 확장자 스토리지 구성 (현재 상태 그대로 사용) (8 GiB / gp2) → 추가하면 비용 지불 됨 인스턴스 시작 → 성공이라고 뜨는 지 확인 1년 이후는 반드시 해지 해야 함 (과금 됨) 탄력적 IP 선택(고정 IP 부여) - 꼭 부여 해야 함 (인스턴스의 퍼블릭 IPv4에 IP 기록) - 왼쪽 사이드 메뉴 중간에 있음 인증서가 있는 폴더에서 Git Bash 열기 ..