4/19 회의 기록.
면접도 있고.. 교육도 있고...
아무리 바쁘긴 하다지만 요새 너무 프로젝트에 신경을 못 쓰는거 아닌가 싶다.
시간 낼 수 있도록 해봐야지.

여전히 리액트 공부를 열심히 하고있는 듯 하다.
리액트의 경우 모바일 / 데스크탑용 웹 뿐만 아니라,
페이지 사이즈에 맞게 각 요소들의 크기를 자동화 할 수 있다고 한다.



오른쪽 사이드 바, 배경, 메뉴 선택 밑줄 등
다양한 기능들을 직접 만들어보고 있다고 한다.
템플릿 안 쓰고 처음부터 해보는거니까.. 쉬운 길은 아니겠지 화이팅...
ELK 실습을 주로 했다고 한다.
자세한 내용은 팀원 블로그에... 링크

ELK 서버 역시, 로컬에서 운용하던 환경을
내 집에 설치한 홈 서버로 이전하였고, nginx를 이용하여 마찬가지로 배포해주었다.
도커를 이용해서 컨테이너화된 개발환경을 구축하는 것이 목표였으나...
생각보다 도커 관련 공부해야 할게 많고... (교육도 있다보니 시간이 더 부족)
그래서 우선 Baremetal 서버 느낌으로,
컨테이너를 사용하지 않고, 홈 서버 2대에 ELK, React만 따로따로 설정해주었다.

PxE 환경도 구축해볼까 했지만.. Ansible만 적용해보도록 했다.
팀원들이 편하게, 아무거나 막 해볼 수 있도록 루트 권한을 주었기 때문에
정말 만약에 서버가 돌이킬 수 없는 상황이 될 때를 대비해서 ap, db 2개의 playbook을 만들었다.
방화벽 설정, 필요한 패키지 설치, 포트 설정 등 기본적인 설정들을 코드로 관리.

실습용 서버이기 때문에 간단한 설정들만 해주었다.
우분투 설치 -> 22.04
포트 포워딩 -> react, ELK 각각 80,81 포트로 nginx를 이용하여 배포
방화벽 -> ssh포트는 팀원 집 ip에서만 접속 가능하도록 설정. react, ELK 포트인 80,81포트는 어디서든 접근 가능
wol -> 공유기 관리자 페이지를 88번 포트를 통해 접근하도록 설정. 해당 페이지에서 WOL 가능. 메인 보드 및 os의 네트워크 설정까지
React & ELK -> 실습 환경 구성

Docker는 cloud school에서 준 노트북에 vmware를 설치하고,
서버를 지우고 만들기를 반복하며 공부하고있다.
다음과 같은 내용들 공부중
-컨테이너를 사용한 웹 사이트 호스팅
-도커 허브에 공유된 이미지 사용 & Dockerfile 작성
-컨테이너 이미지 빌드
-Dockerfile 스크립트 최적화
-자바/Nodejs/GO 를 이용한 앱 빌드
-도커 허브 등 레지스트리에 이미지 공유하기
다음 회의는 4/26 예정입니다.