.gitignore
-
- [Git] .gitignore ํ์ผ์ ํ๊ฒฝ ์ค์ ํ์ผ(.env) ๋ฑ๋กํ๋ ๋ฐฉ๋ฒ
.gitignore ํ์ผ์ ํ๊ฒฝ ์ค์ ํ์ผ(.env) ๋ฑ๋กํ๋ ๋ฐฉ๋ฒ๋ค์ด๊ฐ๋ฉฐ@.gitignore@ ํ์ผ์ ํ๊ฒฝ ์ค์ ํ์ผ(@.env@)์ ๋ฑ๋กํ๋ ๋ฐฉ๋ฒ์ ์ ๋ฆฌํด๋ณธ๋ค. ๋ฐฉ๋ฒ@.gitignore@ ํ์ผ์ @.env@ ์ถ๊ฐํ๊ธฐ.gitignore@.gitignore@ ํ์ผ์ด ์์ ๊ฒฝ์ฐ ์๋ก ์์ฑํด์ฃผ๊ณ , ๊ทธ ์์ @.env@์ ์ถ๊ฐํด์ค๋ค.# ํ๊ฒฝ ์ค์ ํ์ผ.env (์ฐธ๊ณ ) @.gitignore@ ํ์ผ์ ์ถ๊ฐํด๋ ๋ฌด์๋์ง ์์ ๊ฒฝ์ฐ๋ง์ฝ ์ด๋ฏธ @.env@ ํ์ผ์ด Git์ ์ํด ์ถ์ ์ค์ผ ๊ฒฝ์ฐ, @.gitignore@ ํ์ผ์ @.env@๋ฅผ ์ถ๊ฐํด๋ ๋ฌด์๋์ง ์๋๋ค.๋ฐ๋ผ์ ์๋์ ๋ช ๋ น์ ์คํํ์ฌ Git ์บ์์์ @.env@ ํ์ผ ์ถ์ ์บ์๋ฅผ ์ ๊ฑฐํด์ค๋ค.$ git rm --cached .env
2024.11.02 -
- [Python] ํ๊ฒฝ ๋ณ์ ํ์ผ(.env) ๋ค๋ฃจ๋ ๋ฐฉ๋ฒ
ํ๊ฒฝ ๋ณ์ ํ์ผ(.env) ๋ค๋ฃจ๋ ๋ฐฉ๋ฒ๋ค์ด๊ฐ๋ฉฐํ์ด์ฌ(Python)์์ @.env@ ํ์ผ์ ๋ค๋ฃจ๋ ๋ฐฉ๋ฒ์ ์ ๋ฆฌํด๋ณธ๋ค. .env ํ์ผ๊ฐ๋ ํค(Key)-๊ฐ(Value) ์์ผ๋ก ํ๊ฒฝ ๋ณ์๋ฅผ ์ ์ํ๋ ๊ฐ๋จํ ํ ์คํธ ํ์ผ์ด ํ์ผ์ ์ฌ์ฉํ๋ฉด ์ฝ๋ ๋ด์ ๋ฏผ๊ฐํ ์ ๋ณด๋ฅผ ์ง์ ์์ฑํ์ง ์๊ณ ๋ ํ๊ฒฝ ๋ณ์(Environment Variable)๋ฅผ ์ฝ๊ฒ ๊ด๋ฆฌํ ์ ์๋ค.@.env@ ํ์ผ์ ์ฌ์ฉํ๋ฉด ํ๊ฒฝ ๋ณ์๋ฅผ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์์ผ๋ฉฐ, ์ฝ๋์ ๋ณด์์ฑ๊ณผ ์ ์ง๋ณด์์ฑ์ ํฅ์์ํฌ ์ ์๋ค.API_KEY=your_api_key_hereDATABASE_URL=postgres://user:password@localhost:5432/mydatabaseDEBUG=True ๋ฐฉ๋ฒํจํค์ง ์ค์นํ๊ธฐ@python-dotenv@ ํจํค์ง๊ฐ ์ค์น๋์ด ์์ง ..
2024.09.27