1.0.0 โข Published 8 months ago
pull-vercel-env v1.0.0
pull-vercel-env
๐ pull-vercel-env๋ Vercel ํ๋ก์ ํธ์ ํ๊ฒฝ ๋ณ์๋ฅผ ๋ก์ปฌ ํ๊ฒฝ ํ์ผ(.env)๋ก ์๋์ผ๋ก ๊ฐ์ ธ์ค๋ CLI ๋๊ตฌ์
๋๋ค.
๐ ๊ธฐ๋ฅ
- ์๋ Vercel ํ๋ก์ ํธ ์ฐ๊ฒฐ (
vercel link) - ํ๊ฒฝ ๋ณ์(
.env,.env.local,.env.production๋ฑ) ์๋ ๋ค์ด๋ก๋ - ๊ธฐ์กด
.envํ์ผ์ด ์กด์ฌํ๋ฉด ์๋ ๋ฐฑ์ - CLI์์ ๊ฐํธํ๊ฒ ์คํ ๊ฐ๋ฅ
๐ ์ค์น ๋ฐฉ๋ฒ
1๏ธโฃ npm ํจํค์ง๋ก ์ค์น (์ ์ญ)
npm install -g pull-vercel-env2๏ธโฃ ๋ก์ปฌ ๊ฐ๋ฐ์ฉ ์ค์น
npm install pull-vercel-env --save-dev๐ ์ฌ์ฉ๋ฒ
๊ธฐ๋ณธ ์คํ
ํ์ฌ Vercel ํ๋ก์ ํธ์ ํ๊ฒฝ ๋ณ์๋ฅผ .env ํ์ผ๋ก ๊ฐ์ ธ์ต๋๋ค.
pull-vercel-envํน์ ํ๊ฒฝ(production, preview, development) ๋ณ์ ๊ฐ์ ธ์ค๊ธฐ
pull-vercel-env --output .env.localโ
์ ๋ช
๋ น์ด๋ .env.local ํ์ผ์ ์์ฑํฉ๋๋ค.
๐ฏ CLI ์ต์
| ์ต์ | ์ค๋ช | ์์ |
|---|---|---|
--output | ์์ฑํ ํ๊ฒฝ ๋ณ์ ํ์ผ ์ด๋ฆ ์ง์ | --output .env.local |
์์ ์คํ
pull-vercel-env --output .env.productionโ
.env.production ํ์ผ๋ก ํ๊ฒฝ ๋ณ์๋ฅผ ๊ฐ์ ธ์ต๋๋ค.
๐ ๊ฐ๋ฐ ํ๊ฒฝ์์ ํ ์คํธ
๋ก์ปฌ์์ ์ง์ ์คํ
node pull-vercel-env.js --output .env.local์ ์ญ CLI ๋ฑ๋ก (npm link)
npm link์ด์ ์๋ ๋ช ๋ น์ด๋ฅผ CLI์์ ์ง์ ์คํํ ์ ์์ต๋๋ค.
pull-vercel-env --output .env.local๐ก ๋ด๋ถ ๋์ ๋ฐฉ์
vercel whoami์คํ โ Vercel CLI ๋ก๊ทธ์ธ ์ฌ๋ถ ํ์ธvercel link --confirm์คํ โ ํ๋ก์ ํธ๊ฐ ์ฐ๊ฒฐ๋์ง ์์ ๊ฒฝ์ฐ ์๋ ์ฐ๊ฒฐvercel env pull <ํ์ผ๋ช >์คํ โ Vercel์์ ํ๊ฒฝ ๋ณ์๋ฅผ ๊ฐ์ ธ์ ๋ก์ปฌ.envํ์ผ ์์ฑ- ๊ธฐ์กด
.envํ์ผ์ด ์์ ๊ฒฝ์ฐ.env.backup์ผ๋ก ๋ฐฑ์ ํ ๋ฎ์ด์ฐ๊ธฐ
๐ Vercel ํ๋ก์ ํธ๊ฐ ์ฐ๊ฒฐ๋์ง ์์ ๊ฒฝ์ฐ?
โ
์๋์ผ๋ก vercel link๊ฐ ์คํ๋ฉ๋๋ค.
๐ ์ฒ์ ์คํํ ๋ Vercel ํ๋ก์ ํธ๋ฅผ ์ ํํด ์ฃผ์ธ์.
์๋์ผ๋ก ํ๋ก์ ํธ๋ฅผ ์ฐ๊ฒฐํ๋ ค๋ฉด:
vercel link๐ ๋ผ์ด์ ์ค
MIT License ยฉ 2024 Your Name
1.0.0
8 months ago