Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🔖 연관된 이슈
📂 작업 내용
.env 파일은 .gitignore에 등록되어 깃허브에 올라가지 않습니다.
.env 파일을 github action secrets에 등록하고 push가 발생했을 때 .env 파일을 원격 서버로 전송합니다.
그 후 deploy.sh도 원격 서버로 보내서 쉘 스크립트 파일을 실행합니다.
deploy.sh는 github에서 최신 변경 사항을 가져온 다음 3000번 포트에 서버를 띄웁니다.
📢 리뷰 요구사항 (선택)
지금 뭔가 CD를 야매로 한 것 같아서 걱정이 되네요.
git에서 최신 정보를 pull 해 올 경우 .env 파일이 없어서 데이터베이스 연동이 안됩니다.
이를 해결하기 위해 github action secrets에 .env를 등록한 다음 이 .env 파일을 원격 서버로 보내도록 하고 있습니다.
.env 파일을 노출시키지 않으면서 CD를 구축하기 위해 선택한 방법인데 혹시 다른 좋은 방법 있으시다면 공유해주시면 감사하겠습니다!!