CentOS 7 React SPA 프로젝트 띄우기 - (2) Repository 연동

이춘길·2022년 1월 12일
0
post-thumbnail

본 예제는 Bitbucket을 사용했습니다.

1. Access key 등록

  • Git 명령어를 쓸 때, 매번 패스워드를 입력해야 하는 번거로움 제거
  • SSH 형식으로 Git clone 후, 사용하기 위한 목적

1-1) ssh key 생성

  • 출력되는 키를 복사한다.
$ ssh-keygen -t rsa
$ cat /root/.ssh/id_rsa.pub

1-2) Access keys > Add key

1-3) Access keys 등록 확인


2. Repository 가져오기

  • Repository를 SSH 형식으로 clone
  • 해당 서버에 원하는 위치에 clone
  • build script 실행

3. nginx 수정

  • /etc/nginx/conf.d/default.conf, 원본 유지를 위해 복사 본 백업
  • /etc/nginx/conf.d/default.conf 수정
  • 프로젝트 권한에 따라, 403 Forbidden
  • chmod 755를 통해 프로젝트에 대한 적절한 권한을 부여할 것
...
location / {
 root [path_project];
 ...
}
...
profile
일지를 꾸준히 작성하자.

0개의 댓글