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

프론트엔드 배포를 위한 CI/CD 파이프라인 구축 #154

Open
3 tasks
thdwlsgus0 opened this issue Oct 12, 2021 · 6 comments
Open
3 tasks

프론트엔드 배포를 위한 CI/CD 파이프라인 구축 #154

thdwlsgus0 opened this issue Oct 12, 2021 · 6 comments
Assignees
Labels
Build 라이브러리 설치 Environment 환경설정 Frontend 프론트엔드 개발

Comments

@thdwlsgus0
Copy link
Contributor

thdwlsgus0 commented Oct 12, 2021

  • 목표: 프론트엔드 배포를 위한 CI/CD 파이프라인 구축
  • 체크리스트
    • 배포 프로세스 설계
    • github action yml 파일 작성
    • s3, ec2 서버 구축 공부
@thdwlsgus0 thdwlsgus0 added Frontend 프론트엔드 개발 Environment 환경설정 Build 라이브러리 설치 labels Oct 12, 2021
@thdwlsgus0 thdwlsgus0 self-assigned this Oct 12, 2021
@brewagebear
Copy link
Contributor

이쪽 프론트 배포파이프라인 어떻게할지 구성 후에 백엔드랑 통합하고자하는데 작업내역 공유해 주실 수 있을까요?

여기 이슈에 댓글 계속 남겨주시면 되실거 같습니다.

@thdwlsgus0
Copy link
Contributor Author

thdwlsgus0 commented Oct 31, 2021

음 혹시 github action을 이용해서 aws s3에 자동배포를 하려고 하는데 괜찮을까요??

  • docker를 사용한다면 혹시 docker 파일 자체는 수웅이형이 작성할 예정이신가요?? ㅎㅎ..
    nginx의 도입 또한 고려중인데 이 부분은 좀 더 공부하고 공유해드리겠습니다

@brewagebear
Copy link
Contributor

@thdwlsgus0 아 러프하게 Dockerfile 만드시면 수정할 수 있을거같습니다.
nginx 도입은 음 한번 회의해보죠

@thdwlsgus0
Copy link
Contributor Author

대충 이렇게 생각하고 있었어요
생각해보니 env production 모드마다 다르게 주어야겠군요 이부분도 이슈로 추가해놓겠습니다.

스크린샷 2021-10-31 오후 5 59 03

@brewagebear
Copy link
Contributor

brewagebear commented Nov 3, 2021

NODE_ENV 따로 처리해주셔야합니다.
혹은 nginx 단에서 환경변수 처리할 수 있긴한데 프론트 단에서 환경변수 처리하는게 좀 더 좋아보입니다.

@thdwlsgus0
Copy link
Contributor Author

#158 (comment)

.env를 이용해서 development url을 process.env로 처리했어여~

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Build 라이브러리 설치 Environment 환경설정 Frontend 프론트엔드 개발
Projects
None yet
Development

No branches or pull requests

2 participants