AWS ์ ํด๋ฆญ ๋ฐฐํฌ ๋ฒํผ์ ์ฌ์ฉํ์ฌ ํ๋ก์ ํธ๋ฅผ ์ค์ ํ์ต๋๋ค. ๋ชจ๋ ๊ฒ์ด ์ ์๋ํ์ง๋ง ์ ์ฌ์ฉ์๊ฐ ๋ฑ๋กํ๋ฉด ์ด๋ฉ์ผ ํ์ธ์ด ์์ ๋์ง ์์ต๋๋ค. settings.py
์์ ์ด๋ฉ์ผ ํธ์คํธ ๊ตฌ์ฑ์ ์ค์ ํด์ผํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ํ๋ก์ ํธ๊ฐ ์ด๋ฏธ ๋ฐฐํฌ๋์์ผ๋ฏ๋ก ์ด๋ป๊ฒ ์ค์ ํฉ๋๊น? /env.list
ํ์ผ์ ์์ต๋๊น, ์๋๋ฉด AWS ์ ํด๋ฆญ์ด ์๋์ผ๋ก ์ํํฉ๋๊น?
# necessary for email verification of new accounts
EMAIL_USE_TLS = env.bool('EMAIL_USE_TLS', False)
EMAIL_HOST = env('EMAIL_HOST', None)
EMAIL_HOST_USER = env('EMAIL_HOST_USER', None)
EMAIL_HOST_PASSWORD = env('EMAIL_HOST_PASSWORD', None)
EMAIL_PORT = env.int('EMAIL_PORT', 587)
๋ํ github ํ๋ก์ ํธ๋ฅผ ๊ฐ์ ธ ์์ docker-compose๋ฅผ ์ฌ์ฉํ์ฌ ํ๋ก์ ํธ๋ฅผ ๋ฐฐํฌํ์ ๋ ํ๋ก์ ํธ๋ ๋ฐ๋ชจ http://doccano.herokuapp.com/์ด ์๋ ์ค๋๋ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค
Heroku์ ์ ํด๋ฆญ ๋ฒํผ์ ์ฌ์ฉํ์ฌ doccano๋ฅผ ๋ฐฐํฌ ํ ๋ ๋์ผํ ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค.
์ด๋ค ์กฐ์ธ์ด๋ผ๋ ํฐ ๋์์ด ๋ ๊ฒ์ ๋๋ค.
@ srbek-cmd ์ด๋ฉ์ผ ํ์ธ ์์
์ ์ํํ๋ ๋ฐฉ๋ฒ์ ์์ ๋์ต๋๋ค. /env.list
ํ์ผ์ ์ด๋ฉ์ผ ํธ์คํธ ๊ตฌ์ฑ์ ์ถ๊ฐํ๊ณ doccano๋ฅผ ๋ค์ ์คํํด์ผํฉ๋๋ค.
์ฐธ๊ณ : ์ด์ ์ ๋ชจ๋ doccano ์ปจํ ์ด๋๋ฅผ ์ง์ฐ๊ณ ์ ์ปจํ ์ด๋๋ฅผ ์์ฑํ๋ฏ๋ก doccano์ ๋ชจ๋ ์ด์ ๋ฐ์ดํฐ๊ฐ ์ญ์ ๋ฉ๋๋ค.
์ :
/env.list
ADMIN=admin
[email protected]
PASSWORD=password
DEBUG=False
SECRET_KEY=your_secret_key
EMAIL_USE_TLS=True
EMAIL_HOST=smtp.gmail.com
[email protected]
EMAIL_HOST_PASSWORD=email_host_password
EMAIL_PORT=587
๊ทธ๋ฐ ๋ค์ ๋์ปค ์ปจํ ์ด๋๋ฅผ ์ ๊ฑฐํ๊ณ ์ /env.list ํ์ผ์ ์ฌ์ฉํ์ฌ ๋ค์ ๋น๋ํฉ๋๋ค.
sudo docker stop doccano
sudo docker rm doccano
sudo docker run -d --name doccano --env-file /env.list -p 80:8000 chakkiworks/doccano:latest
sudo docker exec doccano tools/create-admin.sh ${ADMIN} ${EMAIL} ${PASSWORD}
@bheuju ๋๋ ๋น์ ๊ณผ ๊ฐ์ ๋ฌธ์ ์ ์ง๋ฉดํ๊ณ ์์ต๋๋ค. ๋ก์ปฌ์์ ๋ณ๊ฒฝ ํ ๋ค์ ํด๋ฆญ ํ ๋ฒ์ผ๋ก AWS ๋ฐฐํฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋ค์ ๋ฐฐํฌ ํ์ต๋๊น?
์๋๋ฉด docker-compose๋ฅผ ์ฌ์ฉํ์ฌ ์์ ์ ํ๋ก์ ํธ๋ฅผ ์์ ํ์ต๋๊น? ํ์๋ ๋ง์ด๋์ง ์์ต๋๋ค. ๋น์ ์ด ์ฌ๋ฐ๋ฅด๊ฒ ์ธ๊ธํ๋ฏ์ด UI๊ฐ ๊ตฌ์ ์ธ ๊ฒ ๊ฐ๊ธฐ ๋๋ฌธ์
๋๋ค.
@pranavrajt ์๋์ ๋ก์ปฌ์ ์์ต๋๋ค. ํ์ผ์ /env.list์ ์๋ฒ์ ์์ต๋๋ค. docker-compose๋ฅผ ์ฌ์ฉํ์ง ์์์ง๋ง AWS ์ ํด๋ฆญ ๋ฐฐํฌ๊ฐ ๊ธฐ๋ณธ์ ์ผ๋ก ์ฌ์ฉํ๋ docker ์ด๋ฏธ์ง์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์, UI์ docker-compose ๋ฒ์ ์ ๊ตฌ์ ์ธ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง ์ต์ ๋ฒ์ ์ด๋ผ๊ณ ํฉ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
@ srbek-cmd ์ด๋ฉ์ผ ํ์ธ ์์ ์ ์ํํ๋ ๋ฐฉ๋ฒ์ ์์ ๋์ต๋๋ค.
/env.list
ํ์ผ์ ์ด๋ฉ์ผ ํธ์คํธ ๊ตฌ์ฑ์ ์ถ๊ฐํ๊ณ doccano๋ฅผ ๋ค์ ์คํํด์ผํฉ๋๋ค.์ :
/env.list
๊ทธ๋ฐ ๋ค์ ๋์ปค ์ปจํ ์ด๋๋ฅผ ์ ๊ฑฐํ๊ณ ์ /env.list ํ์ผ์ ์ฌ์ฉํ์ฌ ๋ค์ ๋น๋ํฉ๋๋ค.