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

Devops/refactor/#478 ci cd 워크플로우 개선 #578

Merged
merged 1 commit into from
Feb 26, 2024

Conversation

kimyu0218
Copy link
Collaborator

@kimyu0218 kimyu0218 commented Feb 26, 2024

🔮 resolved #478

변경 사항

  • COPY --link로 원본 파일에 대한 하드링크를 생성하여 원본 파일을 가리키도록 설정
  • 이전에는 복사본을 만들었다면 이번에는 원본 파일을 가리켜 저장공간을 절약

Note

wassignal은 소스코드가 포함된 이미지를 레지스트리에 푸시하기 때문에 링크를 활용할 수 없었다. --link를 활용하기 위해서는 원격 서버(EC2)에 모든 소스코드가 들어있어야 하는데 이는 도커의 장점을 활용하지 못한다고 판단했다.

고민과 해결 과정

(선택) 테스트 결과

- Dockerfile.nginx은 원격 서버에서 바로 빌드하는 도커 파일임
- COPY --link로 원본 파일에 대한 하드링크를 생성하여 원본 파일을
  가리키도록 설정
- 이전에는 복사본을 만들었다면 이번에는 원본 파일을 가리켜 저장공간을
  절약
@kimyu0218 kimyu0218 marked this pull request as ready for review February 26, 2024 06:56
@kimyu0218 kimyu0218 requested review from Doosies and HeoJiye February 26, 2024 06:56
@kimyu0218 kimyu0218 merged commit c7dbf7f into dev Feb 26, 2024
5 of 7 checks passed
@kimyu0218 kimyu0218 deleted the DEVOPS/refactor/#478-CI-CD-워크플로우-개선 branch February 26, 2024 11:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

🔄 CI/CD 워크플로우 개선
3 participants