본문 바로가기
DevOps/GitHubActions

액션 실행시 env 파일 적용시키기

by SeungYn 2023. 3. 10.

aws s3에 깃허브 액션으로 배포를 하면 env 파일은 gitinore 파일에 명시되어있어서 업로드 되지 않는다.

이걸 깃허브 액션으로 env 파일을 만드는 법은 일단

첫 번째로 secrets and variables > Actions 로 들어가서 new Secret 를 누루고 사용할 키와 값을 넣어준다.

그 다음 액션 스크립트에서 다음 과 같이 작성한다.

echo "REACT_APP_TEST2=${{secrets.REACT_APP_TEST2}}" >> .env 이 뜻은 echo 내용을 .env 파일 안에 작성한 다는 뜻

cat .env 는 .env를 출력한다는 뜻이다.

이제 push 를 해서 깃허브액션이 실행되게 해보면

다음 과 같이 나타난다 정상적으로 env 파일에 저장되었다는 뜻