Sever9 Git Submodule 활용 Submodule 이란하나의 Git 저장소(레포지토리) 내에 또 다른 Git 저장소를 하위 디렉토리로 통합해 넣는 것을 말합니다.저희 조는 .env 파일과 같은 민감정보를 편리하고 안전하게 공유하기 위해 private 레포지토리를 생성해 서브모듈로 등록해보았습니다.git의 서브모듈은 하위 디렉터리 내에서 변경 사항이 발생해도 상위에서 바로 반영되지 않고, 서브 모듈 자체를 하나의 커밋 단위로서 관리합니다.서브 모듈에서 변경되었던 사항들이 추적되지 않고, 커밋 단위로 나타내지며 볼 수 없도록 되어 있습니다.사용방법서브모듈 세팅git submodule add [repo-url] [path] # 현재 프로젝트 루트 디렉토리에서 submodule 등록git submodule add 명령어를 수행하면 루트 경로에.. 2025. 2. 26. [AWS]EK Stack & Filebeat EK (ElasticSearch / Kibana) & Filebeat 로컬에서는 ELK + Filebeat로 세팅해서 테스트를 해보았는데, 아무래도 단순 로깅 작업에 logstash를 쓸 필요성이 그다지 없는 듯 하고 리소스(프리티어) 절약 차원에서 logstash는 구성에서 제외했다. EK 는 AWS 오픈서치 프리티어로 간단히 구성했다. Filebeat 도커를 사용해서 구성했다. 서버에서 바로 시스템을 설치하는 것이... 굉장히 부담스럽게 느껴진다. 실제로 서버에 시스템 설치를 하다보면 환경설정이 꼬일 수도 있고, 부담스러운 작업은 맞는 듯. 그리고 도커가 그런 문제를 해소해주는 아주 훌륭한 역할을 수행하지 않나. 그래서 도커를 이용해서 일단 실행해보고 테스트해보고 지우고 난리를...ㅎㅎ 여튼 아주 편.. 2023. 9. 24. [AWS]OpenSearch 프리티어 생성해보기 OpenSearch ElasticSearch를 포크해서 AWS에서 제공하는 시스템 오픈서치를 생성하면 키바나 UI까지 자동으로 구성되어 url을 제공해준다. 프리티어로 생성하기 나중에 또 프리티어로 생성할 일이 있을 수 있으니, 간단히 기록으로 남긴다. 참고 문서 : https://velog.io/@whddlrs/Amazon-OpenSearch-Service 2023. 9. 24. [Nginx+Certbot+Let's encrpyt+Docker]https 통신을 위한 ssl(tls)인증서 등록하기 도메인의 호스팅이 완료된 이후, https 프로토콜을 활용하기 위한 설정을 진행합니다. 아직 도메인 네임 서버에 도메인을 등록하지 않았다면? (이전글)도메인 주소를 DNS에 호스팅하기 [AWS]Elastic IP 주소 할당 + Route53 호스팅 Letsencrpyt 와 Certbot을 이용한 SSL(TSL) 설정 Certbot https://certbot.eff.org/instructions?ws=nginx&os=ubuntufocal 공식 사이트에서 소개하는 nginx 와 ubuntu 20 에서의 사용방법 https://eff-certbot.readthedocs.io/en/stable/install.html#alternative-1-docker 그외 문서, 도커를 활용하는 방식 소개 Let's.. 2023. 9. 5. 이전 1 2 3 다음