1 min read

Beanstalk ํ™˜๊ฒฝ๋ณ€์ˆ˜ ์ถ”์ถœ

prisma db ์„ค์ • ๋ฌธ์ œ๋กœ EC2์— ์ ‘์†ํ•˜์—ฌ ์ง์ ‘ npm run start๋ฅผ ํ•˜๋ ค๊ณ  ํ–ˆ๋Š”๋ฐ ํ™˜๊ฒฝ ๋ณ€์ˆ˜๊ฐ€ ์ฃผ์ž…๋˜์–ด ์žˆ์ง€ ์•Š์•˜๋‹ค.

Beanstalk ํ™˜๊ฒฝ๋ณ€์ˆ˜ ์ถ”์ถœ-1694451989390.jpeg

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

Beanstalk ํ™˜๊ฒฝ๋ณ€์ˆ˜ ์ถ”์ถœ-1694452040551.jpeg ์„ฑ๊ณตโ€ฆ!