ValanSe 아키텍쳐
오늘, 졸업 논문을 위한 창의설계프로젝트를 마무리했다. 이번 프로젝트에서는 밸런스 게임이라는 도메인에 집중하기보다 여러 기술들을 사용(체험)해보고, 서버를 배포부터 구성하는 것에 초점을 맞췄다. 이벤트 브로커 서버가 담긴 컨테이너는 직접 SSH에서 배포했다.API 서버와 추천 시스템 서버는 따라 깃허브 액션을 통해 도커 이미지로 만들어지고, 도커 허브에 push 된다. 이후, EC2 SSH에 접근, 도커 허브에서 갱신된 이미지를 pull 한다. 이는 도커 컴포즈를 활용해서 실행했다. 아래는 깃허브 액션을 위한 파일이다.생각보다 깃허브 액션을 위한 환경변수 설정이 번거로웠다. 나중에는 요령이 생기긴 했지만.name: CI/CD using GitHub Actions & Dockeron: push: ..
2024.06.24