github 에서 서버로 CI/CD 자동배포 설정
Laravel/ PHP 사이트 기준 예시를 중심으로 하지만, 다른 스택에도 같은 흐름으로 적용하면 됩니다.아래는 전체 흐름(요약) → 서버 준비 → GitHub(Secrets) 준비 → 실제 GitHub Actions 워크플로우(예제) → 보안/운영 팁 → 문제 해결 체크리스트 순서입니다.1) 전체 흐름 요약서버에 deploy 전용 사용자와 SSH 공개키 설정로컬(또는 CI용)에서 SSH 개인키를 GitHub Actions Secrets에 등록.github/workflows/deploy.yml 파일을 만들어 main 브랜치에 푸시되면 실행되도록 설정Actions가 SSH로 서버에 접속 → 코드 동기화(rsync 또는 scp) → 원격에서 의존성 설치/마이그레이션/캐시/서비스 재시작 수행2) 서버(우분투 ..
laravel
2025. 10. 10. 11:27
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- Accessor
- github
- citykid
- 캐시테이블
- php신규생성
- 라라벨
- 라라벨프로젝트
- 엔진엑스설정
- 깃생성
- 민락골
- nginx설정
- 라라벨설정
- 깃계정변경
- 깃허브자동배포
- 깃자동배포
- 서니
- 더서니
- 홈마뜻
- 스크립트강좌
- 프로젝트생성
- 홈마
- thesunny
- 신규생성
- ci/cd
- 스크립트기초
- laravel
- 깃연동
- 메서드호출
- 의정부 삼계탕
- css
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |
글 보관함
반응형