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

자동 배포 구현 #419

Closed

Conversation

ezcolin2
Copy link
Collaborator

🔖 연관된 이슈

📂 작업 내용

📑 참고 자료 & 스크린샷 (선택)

📢 리뷰 요구사항 (선택)

pkh0106 and others added 30 commits January 8, 2025 13:43
- 미사용 기능이므로 제거
- horizontal -> vertical
- 동일한 의존성을 가지고, 같은 의미의 로직을 수행하므로 합침
- 논의가 필요한 TODO는 노션에 따로 표시
- currentPage를 이용한 EditorView 분기 처리 추가
refactor: 도커 최적화 - 중복되는 볼륨 처리
FCP 개선을 위한 사용하지 않는 js 코드 삭제
- rounded 적용 안됨 이슈 해결결

Co-authored-by: baegyeong <[email protected]>
baegyeong and others added 29 commits January 13, 2025 16:20
- authQueries와 동일한 커스텀훅이 있어서 삭제

Co-authored-by: 박경희 <[email protected]>
- 옥토독스 서비스 한줄소개 추가

Co-authored-by: 박경희 <[email protected]>
- node_modules를 가지고 있는 docker volume 모두 제거
- root와 각 workspace별 node_modules를 가진 이미지 생성
- 위에서 만든 이미지를 기반으로 container 여러 개 생성
- redis에 page content 변경 사항을 저장하는 key와 분산 락을 저장하는
  key가 중복 발생
- key를 다르게 변경
- 빌드 스테이지에서 빌드 진행
- 프로덕션 스테이지에서 node_modules 가지고 있는 이미지를 base로 사용
- backend, websocket 빌드 스테이지 기반 이미지 octodocs-modules로 변경
- 로컬 nginx 환경 conf.d 디렉토리 마운트에서 conf.d/default.conf
  마운트로 변경
- 백그라운드와 포그라운드 대비 개선을 위해 수정

Co-authored-by: 박경희 <[email protected]>
- 제대로 production 환경에서 적용되지 않아서 삭제

Co-authored-by: 박경희 <[email protected]>
- 실제 배포 환경에서 콘솔 에러를 삭제하고자 세팅

Co-authored-by: 박경희 <[email protected]>
node_modules를 가진 base 이미지로 서버 이미지 빌드
isLoading 상태 제거, 사용하지 않는 파일 삭제
- frontend lint 설정에서 임시적으로 any 허용
- prettier/prettier가 중복 설정되어 발생한 오류 수정
- lint 적용
@ezcolin2 ezcolin2 closed this Jan 15, 2025
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.

5 participants