์๋
ํ์ญ๋๊น,
์ค๋ช
์์๋ config์ ๋ํ ํน๋ณํ ๊ตฌ๋ฌธ์ด ์๋ค๊ณ ์ฐ์ฌ ์์ง๋ง env ๋งค๊ฐ ๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ๋ฌ ๊ฐ์ ์ ๋ฌํ๋ ๋ฐฉ๋ฒ์ ์ดํดํ์ง ๋ชปํฉ๋๋ค.
์ฌ๋ฌ ๊ฐ์ ์ ๋ฌํ๋ ค๋ฉด ์ฌ์ ์ ์ฌ์ฉํด์ผ ํฉ๋๊น?
์๋ฅผ ๋ค์ด gunicorn ํ๋ก์ธ์ค์์ ํ๊ฒฝ ๋ณ์๋ฅผ ์ ๋ฌํ๊ณ ์ถ์ต๋๋ค. ๋ด gunicorn_config.py
ํ์ผ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
bind = "127.0.0.1:8887"
log_file = "path/to/logs/gunicorn_logs.txt"
workers = 3
# Environment variables
env = {
"DJANGO_SECRET_KEY": "something",
"OTHER_SECRET": "something_else"
}
ํ์ง๋ง ์๋ํ์ง ์์ต๋๋ค. ๋ด ๊ตฌ๋ฌธ์ด ๋ง์ต๋๊น?
๋ฏธ๋ฆฌ ๊ฐ์ฌ๋๋ฆฝ๋๋ค
์ข์, ๊ทธ๊ฒ์ ๋ฐ๊ฒฌํ๋ค:
# Environment variables
raw_env = [
"DJANGO_SECRET_KEY=something",
"OTHER_SECRET=something_else"
]
์ข์, ๋น์ ์ด ๋ฐ๊ฒฌํ ์ดํ๋ก ๋ฌธ์ ๋ฅผ ๋ซ์ต๋๋ค :)
์๋
ํ์ธ์, ์ต์ ๋ฌธ์ ๊ฐ ์๋ ์์ ๋ฅผ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ์ค๋ ์ด ์ ํํ ๋ฌธ์ ์ ๋ํด ๊ณ ๋ฏผํ์ต๋๋ค . ์ด ๋ฌธ์ ๋๋ถ์ raw_env
์ฐพ์ ์ ์์์ง๋ง ๐
@alexprengere ๋ฐฉ๊ธ https://github.com/benoitc/gunicorn/commit/01a1c7ca9a76d14a707b2946192ca7278247c2ce์ examples/example_config.py
์ ์์ ๋ฅผ ์ถ๊ฐํ์ต๋๋ค .
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ข์, ๊ทธ๊ฒ์ ๋ฐ๊ฒฌํ๋ค: