Doccano: рд╕рд╛рдЗрдирдЕрдк рд╕рддреНрдпрд╛рдкрди рдИрдореЗрд▓ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рд╣реБрдЖ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 2 рдЕрдкреНрд░реИрд▓ 2020  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: doccano/doccano

рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдкреБрди: рдкреЗрд╢ рдХреИрд╕реЗ рдХрд░реЗрдВ

рдореИрдВ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдПрдХ-рдХреНрд▓рд┐рдХ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдмрдЯрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реЗрдЯрдЕрдк рдХрд░рддрд╛ рд╣реВрдВред рд╕рдм рдХреБрдЫ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЬрдм рдХреЛрдИ рдирдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рд╛рдЗрди рдЕрдк рдХрд░рддрд╛ рд╣реИ, рддреЛ рдИрдореЗрд▓ рд╕рддреНрдпрд╛рдкрди рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдореБрдЭреЗ 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)

рдЖрдкрдХрд╛ рдкрд░реНрдпрд╛рд╡рд░рдг

  • рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо: рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдЙрдмрдВрдЯреВ
  • рдкрд╛рдпрдерди рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рдпреБрдХреНрдд: 3.6
  • рдЬрдм рдЖрдк рдбреЛрдХреИрдиреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ: рдорд╛рд░реНрдЪ 30, 2020
  • рдЖрдкрдиреЗ рдбреЛрдХреИрдиреЛ (рд╣реЗрд░реЛрдХреВ рдмрдЯрди рдЖрджрд┐) рдХреИрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛: рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдПрдХ-рдХреНрд▓рд┐рдХ рдкрд░рд┐рдирд┐рдпреЛрдЬрди

рд╕рд╛рде рд╣реА, рдЬрдм рдореИрдВрдиреЗ рдЬреАрдердм рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдЦреАрдВрдЪрдХрд░ рдбреЙрдХрд░-рдХрдВрдкреЛрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рддреИрдирд╛рдд рдХрд┐рдпрд╛, рддреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкреБрд░рд╛рдирд╛ рджрд┐рдЦрддрд╛ рд╣реИ рдФрд░ рдбреЗрдореЛ http://doccano.herokuapp.com/ рдореЗрдВ рдирд╣реАрдВ

good first issue question

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

@ srbek-cmd рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдИрдореЗрд▓ рд╕рддреНрдпрд╛рдкрди рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЖрдкрдХреЛ /env.list рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдИрдореЗрд▓ рд╣реЛрд╕реНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ doccano рдХреЛ рдлрд┐рд░ рд╕реЗ рдЪрд▓рд╛рдирд╛ рд╣реЛрдЧрд╛ред

рдиреЛрдЯ: рдпрд╣ рдкрд┐рдЫрд▓реЗ рд╕рднреА doccano рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдорд┐рдЯрд╛ рджреЗрдЧрд╛ рдФрд░ рдПрдХ рдирдпрд╛ рдмрдирд╛ рджреЗрдЧрд╛, рдЗрд╕рд▓рд┐рдП doccano рд╕реЗ рдЖрдкрдХрд╛ рд╕рднреА рдкреБрд░рд╛рдирд╛ рдбреЗрдЯрд╛ рдорд┐рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдЬреИрд╕реЗ:

/env.рд╕реВрдЪреА

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}

рд╕рднреА 4 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рд╣реЗрд░реЛреЛрдХреВ рдХреЗ рд▓рд┐рдП рдПрдХ-рдХреНрд▓рд┐рдХ рдмрдЯрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреЛрдХреИрдиреЛ рдХреЛ рддреИрдирд╛рдд рдХрд░рддреЗ рд╕рдордп рдореБрдЭреЗ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рд╣реИред

рдХреЛрдИ рд╕рд▓рд╛рд╣ рдмрд╣реБрдд рдорджрджрдЧрд╛рд░ рд╣реЛрдЧреАред

@ srbek-cmd рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдИрдореЗрд▓ рд╕рддреНрдпрд╛рдкрди рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЖрдкрдХреЛ /env.list рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдИрдореЗрд▓ рд╣реЛрд╕реНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ doccano рдХреЛ рдлрд┐рд░ рд╕реЗ рдЪрд▓рд╛рдирд╛ рд╣реЛрдЧрд╛ред

рдиреЛрдЯ: рдпрд╣ рдкрд┐рдЫрд▓реЗ рд╕рднреА doccano рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдорд┐рдЯрд╛ рджреЗрдЧрд╛ рдФрд░ рдПрдХ рдирдпрд╛ рдмрдирд╛ рджреЗрдЧрд╛, рдЗрд╕рд▓рд┐рдП doccano рд╕реЗ рдЖрдкрдХрд╛ рд╕рднреА рдкреБрд░рд╛рдирд╛ рдбреЗрдЯрд╛ рдорд┐рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдЬреИрд╕реЗ:

/env.рд╕реВрдЪреА

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 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рд╣реИ? рдЙрддреНрддрд░рд╛рд░реНрджреНрдз рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдиреЗ рд╕рд╣реА рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ, рдпреВрдЖрдИ рдкреБрд░рд╛рдирд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИред

@pranavrajt рдирд╣реАрдВ рд╕реНрдерд╛рдиреАрдп рдореЗрдВ рдирд╣реАрдВред рдлрд╝рд╛рдЗрд▓ рд╕рд░реНрд╡рд░ рдореЗрдВ /env.list рдкрд░ рдореМрдЬреВрдж рд╣реИред рдореИрдВрдиреЗ рдбреЙрдХрд░-рдХрдВрдкреЛрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдбреЙрдХрд░ рдЫрд╡рд┐ рдЬреЛ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдПрдХ-рдХреНрд▓рд┐рдХ рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИред рдФрд░ рд╣рд╛рдБ, UI рдХрд╛ docker-compose рд╕рдВрд╕реНрдХрд░рдг рдкреБрд░рд╛рдирд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

zhangxieyang2 picture zhangxieyang2  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

atakanokan picture atakanokan  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

JordanSimba picture JordanSimba  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

rebby123 picture rebby123  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

fangd123 picture fangd123  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ