2020-05-19 TIL

Facts

  • GitHub Actions를 이용하여 Git push를 했을 때 클라이언트를 S3에 자동배포가 될 수 있도록 구현했습니다. 프로젝트가 하나의 폴더에 있어서 해당하는 경로를 정하는 방법을 몰라서 시간을 허비했습니다. 그러다가 질문을 통해 working-directory를 사용하면 내가 원하는 경로의 파일만 선택 할 수 있다는 것을 알게되어서 경로를 설정하고 해결했습니다.
  • Code Deploy를 사용해서 자동적으로 로컬에서 GitHub에 push하면 docker image가 build되고, Docker Hub에 push되도록 구현했고, 그다음 CodeDeploy에서 Docker Hub에 있는 이미지를 자동적으로 기존의 인스턴스에 가져와서 서버를 실행시키도록 구현하려고 했지만 아직 구현을 하지 못했다. 도커허브에 올리기까지는 성공했지만, 인스턴스에 Docker Hub에 있는 이미지를 가져오는 작업쪽에서 문제가 생긴 것 같다.
  • 알고리즘 두 정수 사이의 합, 문자열 p, y의 개수 문제를 풀었습니다. 문제가 쉬운편이라 그런지 빠른시간에 풀었습니다.

Feelings

  • 자동배포가 정말 어렵다는 생각이 들었습니다.

Findings

  • workflows파일에서 원하는 경로의 파일만 선택하고 싶을때 working-directory를 사용하면 경로를 직접적으로 선택해줄 수 있다는 것을 알았다.

Future Action Plan

  • 반응형 웹 완성하기
  • 알고리즘 마스터하기