Docker compose
https://github.com/Jaeminst/sprint-docker-compose
docker-compose.yml 파일을 통해 frontend, backend, 두 이미지가 동시에 실행.
Docker 이미지와 Amazon ECS를 이용한 풀스택 앱 배포
Fargate 시작 유형은 프로비저닝 없이 컨테이너화된 애플리케이션을 실행하고 백엔드 인프라를 관리할 때 사용할 수 있습니다. AWS Fargate은 서버리스 방식으로 Amazon ECS 워크로드를 호스팅할 수 있습니다.
AWS 액세스 키, 시크릿 키 환경변수 등록
아이디/비밀번호 방식의 로그인이 아닌, 프로그래밍 방식의 액세스를 위해서 액세스 키 발급이 필요합니다.
$ export key=value
와 같은 형식으로 입력 하거나 aws cli를 이용해 변수 입력을 해야한다.Shell script 독학
https://github.com/Jaeminst/AWS-Configure-Registrer-Script
YAML, JSON 변환으로 구조 학습
지속적 통합과 Github Action
코드를 푸쉬하면 빌드와 테스트가 자동으로 돌아가는 CI 툴에 대하여 알아보았다.
그 중에서 Github 공식문서 - Action을 활용한 CI 자동화를 참고하여 진행하였다.
Publishing Docker images in Github Action
AWS codepipeline을 활용한 client 앱 배포
많이 찾아보고 습득한것은 많았으나 남기는 것이 부족했다.
좀 더 블로그에 정리해야할 필요성을 느낀다.
소통없는 페어와 팍팍진행하는 다른 팀 사이에 불안과 스트레스가 오기도 했다.
다음 주, 오프라인 진행을 위해 노트북에 Ubuntu 18.04을 새로 설치해봤는데 wifi가 안된다.
첫 프로젝트 때, 20.04로 해보고 안되어서 windows 10 사용했었는데 윈도우에선 wifi가 동작한다.
그래서 시간을 가지고 알아본 결과, 노트북에 있는 랜카드의 chipset BCM43162 가 linux OS에서 지원하거나 개발된 드라이버가 전혀 없었다.
Windows의 드라이버를 사용하는 방법도 bcm43162에는 관대하지 못하였다.
그래서, 어쩔수 없이 USB 무선 랜 카드를 주문하였다... ㅠ~ㅠ
설레는 두 번째 프로젝트, 후회하지 않도록 노력하고 잘 하자!