티스토리 뷰

마음 같아서는 .env 파일 git 에 push 해서 ec2에서 pulling 받고 서버 기동하고 싶지만  ^^* 보안을 위해서 우리 함께 알아보아요

 

1. ssh로 ec2 서버 접속

ssh -i "your-key.pem" ec2-user@<EC2-PUBLIC-IP>

 

 

2. 환경변수 설정

 

2-1. 환경변수 설정 파일 열기(ec2 서버 접속하자마자 파일 열어도 됩니당)

sudo nano /etc/environment

 

2-2 환경변수 설정(URL "" 필요없슴다 그냥 바로 적으십셔) 

REACT_APP_API_BASE_URL=http://<IP URL 작성하세요>

 

** 참고 파일 저장은 mac 기준으로 Ctrl + 0 누르시고 바로 엔터 누르시면 저장됩니다. 이후 Ctrl + x 누르시고 나오시면 됩니다

 

 

3. 환경변수 설정 확인

echo $REACT_APP_API_BASE_URL

 

** 그러면 설정하신 URL 이 출력되실겁니다 !

 


 

.env 파일을 설정해봅시다.

 

저 같은 경우는 프론트에서 백엔드 axios 호출 할 떄, .env 파일에 설정 해둔 url을 기준으로 호출 하기 때문에 ec2 서버에서 .env 파일을 따로 생성해주는거에요!

 

 

1. 프로젝트 루트 폴더로 이동!

cd /path/to/your/project

 

 

2. env 파일 생성

nano .env

 

3. 변수 생성

REACT_APP_API_BASE_URL=http://<호출 URL>

 

이후 똑같이 빌드하고 서버 재기동 해주시면 됩니다~~

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
링크