https://insight-bgh.tistory.com/261
ec2 ssh로 접속 후 프로젝트 레포 clone
https://sunnyfterrain.github.io/devlog/tips-ec2.html
https://cozzin.github.io/posts/create-aws-ec2-instance/
id_rsa.pub 키 복붙해서 깃헙 프로필 > settings > SSH and GPG keys에 등록하고, 레포의 ssh 주소로 cloning 하면 됨
DNS
출처 : https://hanamon.kr/dns%EB%9E%80-%EB%8F%84%EB%A9%94%EC%9D%B8-%EB%84%A4%EC%9E%84-%EC%8B%9C%EC%8A%A4%ED%85%9C-%EA%B0%9C%EB%85%90%EB%B6%80%ED%84%B0-%EC%9E%91%EB%8F%99-%EB%B0%A9%EC%8B%9D%EA%B9%8C%EC%A7%80/
Q. DNS 이런것들을 포함한 컴퓨터에 전반에 관한 내용들을 공부하고 싶은데요 어떤식으로 공부하면 좋을까요?
A. 요즘 너무 정신없이 바빠서 답변이 늦었습니다ㅜㅠ 일단 DNS와 같은 개념(단어)들을 알게 되셨을 때 찾아보시는 것 자체가 공부에 도움이 되실 것 같습니다!
지금 생각나는 대로 정리해보았을 때 1. 컴퓨터 자체(하드웨어, 소프트웨어 | 애플리케이션 소프트웨어 | 시스템 소프트웨어) 2. 컴퓨터가 통신하는 방법(컴퓨터 네트워크, 웹단 통신은 어떻게?) 3. (웹)소프트웨어를 만드는 기술(웹 애플리케이션, 웹 브라우저는 어떻게 동작하는지, JavaScript 웹 프로그래밍) 5. 내가 선택한 언어나 프레임워크 생태계 파악하기 (node.js, react, java spring boot 등) 6. 데이터를 관리하는 기술(저장하고 적재하고 조회하고 제공하기 등) 7. 배포하기(클라우드?, 온프레미스?, AWS?, 웹 서버 배포, 정적 파일 배포, DB 배포, 좀 더 빠르게 배포 가능?) 8. 테스트하기 9. 협업하기(git, jira) 정리가 부족할 수도 있지만 도움이 되었으면 좋겠습니다..!
pm2, nginx
sudo pm2 start npm -- start (npm start와 동일한 기능 수행)