Oi,
Consegui implantar doccano no Azure (https://text-annotator-doccano.azurewebsites.net/).
Tudo funciona bem, exceto que não permite que novos usuários se inscrevam. Se eu tentar registrar uma nova conta, ele mostrará Erro de servidor (500).
Eu tenho o mesmo problema. Curiosamente, os usuários que não conseguiram se registrar aparecem em 'adicionar usuário existente' na guia do projeto se você efetuar login como administrador.
Portanto, não encontrei o bug real, mas você pode fazer as contas de usuário funcionarem acessando a página de administração do Django http: // {APP_NAME} .azurewebsites.net / admin / auth / user /. Todas as inscrições que levaram ao erro 500 parecem existir aqui, você pode clicar no usuário e marcar a caixa de seleção 'ativo'. Depois disso, os usuários parecem conseguir fazer login normalmente ... Você também pode criar usuários lá.
Quando um novo usuário se registra no Doccano, um e-mail de confirmação é enviado ao endereço de e-mail fornecido durante a inscrição e a conta do usuário só é ativada quando o usuário clica no link desse e-mail.
O envio desses emails foi implementado recentemente para a implantação do Azure, então talvez sua instância ainda não tenha esse recurso (consulte https://github.com/doccano/doccano/pull/504). Você poderia confirmar se sua versão do Doccano foi implantada com um recurso Sendgrid?
Como alternativa, visto que você já está no Azure, também sugiro usar a integração do Azure Active Directory (consulte https://github.com/doccano/doccano/pull/75) para gerenciar o acesso do usuário ao Doccano. É ainda possível gerenciar o acesso de administrador ao aplicativo por meio do Azure Active Directory (consulte https://github.com/doccano/doccano/pull/210).
@cw Obrigado por sua resposta detalhada!
Comentários muito úteis
Quando um novo usuário se registra no Doccano, um e-mail de confirmação é enviado ao endereço de e-mail fornecido durante a inscrição e a conta do usuário só é ativada quando o usuário clica no link desse e-mail.
O envio desses emails foi implementado recentemente para a implantação do Azure, então talvez sua instância ainda não tenha esse recurso (consulte https://github.com/doccano/doccano/pull/504). Você poderia confirmar se sua versão do Doccano foi implantada com um recurso Sendgrid?
Como alternativa, visto que você já está no Azure, também sugiro usar a integração do Azure Active Directory (consulte https://github.com/doccano/doccano/pull/75) para gerenciar o acesso do usuário ao Doccano. É ainda possível gerenciar o acesso de administrador ao aplicativo por meio do Azure Active Directory (consulte https://github.com/doccano/doccano/pull/210).