Skip to content

Conversation

@jeongkyueun
Copy link
Collaborator

@jeongkyueun jeongkyueun commented Dec 6, 2025

🚀 작업한 기능 설명 (Feature Description)

  • 9주차 피드백 반영
  • GitHub Actions를 활용한 Node.js 애플리케이션 자동 배포 파이프라인 구축
  • EC2 인스턴스에 자동으로 코드 배포 및 서비스 실행 환경 구성

🔍 작업 상세 (Implementation Details)

  • deploy-main.yml 워크플로우 파일을 통해 CI/CD 파이프라인 구현
  • Prisma ORM을 사용하는 경우 마이그레이션 자동화
  • systemd를 활용한 애플리케이션 서비스 관리
  • 보안을 위한 SSH 키 및 환경 변수 관리

🖼️ 이미지 첨부 (Images)

📋 관련 자료 (Related Resources)

📝 추가 정보 (Additional Information)

  • 배포 전에 반드시 prisma/schema.prisma의 변경사항을 확인
  • 환경변수는 GitHub Secrets에 안전하게 저장되어 있음
  • 배포 실패 시 자동으로 이전 버전으로 롤백되며, 로그는 GitHub Actions에서 확인 가능
  • 서비스 재시작은 sudo systemctl restart app 명령어로 수동으로도 가능

@jeongkyueun jeongkyueun self-assigned this Dec 6, 2025
Copy link
Contributor

@Hminkyung Hminkyung left a comment

Choose a reason for hiding this comment

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

10주차까지 미션 수행하느라 너무 너무 고생많으셨어요!! 언제나 열심히 노력하신거 다 알고있습니다 !! 정말 너무 고생많으셨고 풀스택 개발자로 나아가봅시다 !

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