【Circle CI】 Nuxt.js의 dotenv를 설정하여 환경 변수를 STG와 PRD로 나누기
Nuxt.js에서 자동 배포 할 때 STG와 PRD를 분리
현재 개발 프로젝트에서는 Nuxt.js를 이용하고 있으며 Circle CI를 사용하여 GKE에 자동 배포를 하고 있습니다.
참고 : htps : // 코 m / 아 r r _ 후레 레이 g / ms / 6 아 c67596 아 98c0 아 60d6
다만, 환경 변수를 STG와 PRD로 나누기에는 불충분한 순서였기 때문에, 비잊을 위해 새롭게 기사를 쓰기로 했습니다.
Circle CI에서 환경 변수를 STG 및 PRD용으로 설정
Environment Variables에서 STG와 PRD를 위해 만든 환경 변수를 .env 파일에 쓰는 포석을 친다.
따로 나누면 이름은 아무래도 좋습니다만, 이하의 명명 규칙으로 했습니다.
STG_環境変数名
PRD_環境変数名
Nuxt.js의 .env에 환경 변수를 쓰는 명령
Nuxt.js의 CSR시 API의 방향과 SENDGRID의 API KEY를 STG와 PRD로 나눌 때 다음 명령을 썼습니다.
ECHO = echo
inject_envfile_stg:
$(ECHO) API_URL_BROWSER=${STG_API_URL_BROWSER} > .env
$(ECHO) SENDGRID_API_KEY=${STG_SENDGRID_API_KEY} >> .env
inject_envfile_prd:
$(ECHO) API_URL_BROWSER=${PRD_API_URL_BROWSER} > .env
$(ECHO) SENDGRID_API_KEY=${PRD_SENDGRID_API_KEY} >> .env
※Makefile을 사용하고 있습니다.
참고 : htps : // 코 m / 아 r r _ 후레 레이 g / ms / 6 아 c67596 아 98c0 아 60d6
아래의 기사를 참고로 했습니다.
참고 : htps : // bぉg - 헤 ぉ - rld. 음 b. 아 p/포 sts/2019-12-07-없는 xt 도텐 v
Reference
이 문제에 관하여(【Circle CI】 Nuxt.js의 dotenv를 설정하여 환경 변수를 STG와 PRD로 나누기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/arthur_foreign/items/397e836d1ef84834943c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)