TIL-20210419

2021. 04. 20.
  • 새로운 프로젝트가 시작됐다. 이번 프로젝트는 목업 api가 기본으로 제공된다. 따라서 api협의는 하지 않아도 될 것 같다. 그래서 일단 NginX와 그 외 서버 세팅을 먼저 하고, 그 뒤에 설계 및 개발을 시작하도록 결정했다.

    전체적으로 순조로워서 환경을 나누는 것 까지 세팅해봤는데, build task에 arguments를 지정하는데서 애를 먹었다. 결론적으로 설정을 완료하지 못했는데, task를 실행시키는 방법을 잘 모르겠다. 그레이들은 세팅 찾는게 너무 어려운 것 같다.

    금방금방 할 수도 있었는데, 오늘은 필요없는 부분에 너무 집착한게 아닌가 싶다..

  • 호눅스에게 배포에 대한 질문을 해봤다. 계정을 추가로 만드는 것은 안티패턴이기때문에 하면 안 되고, ssh keygen을 이용하여 각 사용자의 키를 서버에 등록해놓는 식으로 해야 한다고 한다. 자동 배포도 마찬가지인데, 생각해봐야 할 점은 서버에서 빌드 작업을 하면 제대로 되지 않을 가능성이 높기 때문에 빌드 된 파일을 s3같은 곳에 옮기고 서버에서 그걸 실행시키는 식으로 해야 한다고 한다. 예전에 봤던 배포를 자동으로 해주는 인스턴스가 이런 것을 해주는게 아닌가 싶다.
정대화
DaeHwa_Jeong@outlook.com

Powered with by Gatsby 2.0