Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[나만의 배포 가이드북 만들기] 지그(송지은) 미션 제출합니다. #6

Merged
merged 1 commit into from
Oct 7, 2021

Conversation

zigsong
Copy link

@zigsong zigsong commented Oct 4, 2021

@swon3210 와~~ 크리스~~ 멋진 크리스~~ 멋진 리뷰 부탁해요~~!! 🌝
readme 바로가기

@zigsong zigsong self-assigned this Oct 4, 2021
@bigsaigon333
Copy link

bigsaigon333 commented Oct 4, 2021

EC2 호스트 컴퓨터로 Ubuntu를 사용했기 때문에 되도록 apt-get 명령어를 사용했다. 하지만 yum을 사용해도 큰 문제는 없을 것이라고 생각한다.

Ubuntu 에서는 yum을 사용할 수 없어요 ~

yum 과 apt-get 은 OS에 종속적인 패키지 관리 툴입니다 👍

@bigsaigon333
Copy link

pm2에 nginx 까지 적용하다니.... 정리 대박이네요
많이 배우고 갑니다 지그 짱짱 👍

@zigsong
Copy link
Author

zigsong commented Oct 5, 2021

@bigsaigon333 옹 되는 것 같던데..!! 아닌가봐요 다시 알아봐야겠네 감사합니다 ㅎㅎ

@bigsaigon333
Copy link

bigsaigon333 commented Oct 5, 2021

@zigsong 찾아보니까 진짜 되긴 되네요..! 정정합니다...

근데 이런 짓을 하는 사람이 있다고...? ubuntu에서 centOS repo를 굳이 쓴다고...? I don't buy it 😮

Copy link

@swon3210 swon3210 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

전반적으로 깔끔하고 상세한 리뷰 가이드라고 생각합니다! 지적할 부분이라기 보다는 제안할 부분들이 있긴 한데 이미 지금도 훌륭하다고 생각합니다.

- 애플웹사이트 S3+Cloudfront로 배포하기
- nextjs로 항공사 웹사이트 컴포넌트가 있는 유닛 페이지 3개를 만든 후 EC2로 배포하기
**✈️ nextjs로 항공사 웹사이트 컴포넌트가 있는 유닛 페이지 3개를 만든 후 EC2로 배포하기**
- [블로그에서 읽기](https://zigsong.github.io/2021/10/02/fe-aws-ec2-next/)
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

image

이야 배포 자체에만 집중한게 아니라 꽤 많은 부분을 공부하셨네요.

image

이런 게 가능한 줄은 저도 처음 알았네요...단순히 yarn start 를 썼을 때보다 강점이 될 수 있는 부분이 있다면 무엇일까요?

image

그냥 프록시와 리버스 프록시가 어떻게 다른 지에 대한 설명이 더 자세하면 훌륭할 것 같습니다!

image

이 문제는 도커를 통해서도 해결할 수 있습니다! 도커를 쓰면 node.js 를 비롯한 각종 프로그램들을 본인이 EC2 에서 직접 설치하지 않아도 되는 장점도 있답니다! (대신 도커를 설치해야하...)

@zigsong
Copy link
Author

zigsong commented Oct 6, 2021

@swon3210

이야 배포 자체에만 집중한게 아니라 꽤 많은 부분을 공부하셨네요.

처음 들어보는 개념들의 정의만 쪼금 알아봤어요! 감삼다 😊

(next.js 커스텀 서버) 이런 게 가능한 줄은 저도 처음 알았네요...단순히 yarn start 를 썼을 때보다 강점이 될 수 있는 부분이 있다면 무엇일까요?

사실 처음엔 EC2로 서버를 따로 관리하려면 반드시 커스텀 서버가 필요한 줄 알았습니다! next start로 서버가 잘 실행이 안 되더라구요 ㅠ 근데 next.js에서 기본적으로 제공하는 서버를 사용해도 된다고 합니다! 커스텀 서버를 만들어 사용하면 next.js에서 자동으로 최적화를 해줄 수도 없어서 공식문서에서는 크게 추천하지 않는다고 하네요 😂 그래도 만약 이미 백엔드 서버를 만들어 두었다면 유연하게 사용할 수 있을 것 같습니다!

그냥 프록시와 리버스 프록시가 어떻게 다른 지에 대한 설명이 더 자세하면 훌륭할 것 같습니다!

추가해보았습니다! 좋은 조언 감사합니다 🤩
image

이 문제는 도커를 통해서도 해결할 수 있습니다! 도커를 쓰면 node.js 를 비롯한 각종 프로그램들을 본인이 EC2 에서 직접 설치하지 않아도 되는 장점도 있답니다! (대신 도커를 설치해야하...)

ㅋㅋㅋ 크리스 글도 잘 읽었습니다! 기회가 된다면 도커도 이용해볼게요~!

@swon3210 swon3210 merged commit 03730bf into woowacourse:zigsong Oct 7, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants