prisma db 설정 문제로 EC2에 접속하여 직접 npm run start를 하려고 했는데 환경 변수가 주입되어 있지 않았다.
AWS Elastic Beanstalk를 통해 배포된 애플리케이션의 경우, 환경 변수는 일반적으로 EC2 인스턴스 내에서 /opt/elasticbeanstalk/bin/get-config
스크립트를 사용하여 조회할 수 있다고 한다.
기본 포맷은 JSON
이다. --output YAML
옵션으로 YAML 형태로 출력하도록 하고, 이걸 .env에 넣고 실행하면 된다.
배포한 애플리케이션은 /var/app/current
에 위치한다. 해당 경로로 이동한 후에
sudo /opt/elasticbeanstalk/bin/get-config --output YAML environment > .env
성공…!