본문 바로가기
반응형

Google Cloud Platform2

[Google Cloud Platform] Next.js App Engine 자동배포하기 (feat. Cloud Build) 지난 번 매우 힘들었던 배포 환경변수설정을 해결하고 CICD를 완성하기 위해 CD = Continuous Delivery (or Deploy)를 시도해 본다. 예외적으로 AWS가 아닌 Google Cloud Platform (이하 GCP) AppEngine(이하 GAE)를 사용하기에 다른 배포과정과는 다를 수 있다. 혹시 수동으로 배포를 해보지 않았거나 App Engine 서비스를 만들지 않았다면 먼저 선행해야하고 [해결] Next.js GCP AppEngine 배포 환경변수 분기 Next.js 프로젝트를 완료한 후 배포환경을 설정하던 도중 예상치 못한 난관에 마주했다. Google Cloud Platform의 App Engine을 사용해 배포하는데 문제는 project-dev서비스와 project-pr.. 2023. 8. 17.
[해결] Next.js GCP AppEngine 배포 환경변수 분기 Next.js 프로젝트를 완료한 후 배포환경을 설정하던 도중 예상치 못한 난관에 마주했다. Google Cloud Platform의 App Engine을 사용해 배포하는데 문제는 project-dev서비스와 project-prd서비스로 나누어 각각 환경변수를 다르게 사용하려했다. dev서비스에는 .env.development 파일을, prd서비스에는 .env.production파일을 사용하도록 하려는데 지금까지 시도해본 모든 방법, 설정은 모두 한쪽만 다르게 설정해내지 못했다. 내가 생각한 순서도에 따르면 다음과 같다. "scripts": { "dev": "next dev", "lint": "next lint", "start:dev": "APP_ENV=development next start", "sta.. 2023. 8. 11.
반응형