如何使用新的.env文件重新安装doccano,包括与之前不同的管理员帐户和密码
步骤:
- 成功使用docker方法安装doccano,但尝试通过点击“创建”按钮创建项目时,它无法正常工作。
- 使用命令'sudo docker rm -v doccano'删除docker镜像。
- 尝试使用其他主题中建议的docker-compose方法安装doccano以解决问题。
- 几天后忘记管理员密码。
- 停止并删除容器。
- 使用Readme中提到的docker-compose重新安装doccano,并获得以下错误:
docker-postgres-1 | 2022-11-19 21:03:36.300 UTC [37] FATAL: password authentication failed for user "admin"
docker-postgres-1 | 2022-11-19 21:03:36.300 UTC [37] DETAIL: Password does not match for user "admin". - 尝试查找并删除具有前缀名称'doccano'的docker卷,例如'doccano_node_modules'。但是没有以前缀名称'doccano'命名的卷,大多数都是随机字符,如下所示:
DRIVER VOLUME NAME
local 0de642ca5127459209644bb67f2e8298d03753c9a00c34e030e1e52e4c199485
local 0e3b80126a365b3427777e044f2763c7fd8b7b88e3bb90f2c9aab27696e44671
local 1a32e9d9a47cd5f379e45f09c8526b9aef095bfc335476c692f546b35835648a
求助: - 如何仅使用随机字符创建的doccano docker-compose卷进行卸载?
- 我如何使用docker-compose方法使用新的.env文件重新安装doccano?
5条答案
按热度按时间huus2vyu1#
你会写你的环境吗?谢谢!
62o28rlo2#
Linux环境:
Ubuntu 16.04
docker版本:18.09.7
docker-compose版本:2.12.2
python 2.7
doccano.env文件中的环境变量:
1bqhqjot3#
感谢您的帮助,我已经按照两个步骤成功移除了卷并部署了Doccano:
sudo docker-compose -f docker/docker-compose.prod.yml down --volumes
sudo docker-compose -f docker/docker-compose.prod.yml --env-file docker/doccano.env up
但是我仍然无法使用'admin'帐户创建项目。当我点击“创建”按钮时,出现了错误。我还尝试在#1918中提到的doccano.env文件中添加CORS标头,但仍然失败:
CSRF_TRUSTED_ORIGINS=doccano.sjtu.edu.cn
请问您能帮帮我吗?非常感谢。
点击“创建”按钮时的错误:
docker-backend-1 | [2022-11-21 00:11:24 +0000] [47] [WARNING] [django.request::log_response::241] 禁止访问:/v1/projects
docker-backend-1 | [2022-11-21 00:11:24 +0000] [47] [WARNING] [django.request::log_response::241] 禁止访问:/v1/projects
docker-nginx-1 | 172.21.0.1 - - [21/Nov/2022:00:11:24 +0000] "POST /v1/projects HTTP/1.0" 403 113 " http://doccano.sjtu.edu.cn/projects/create " "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" "-"
nzk0hqpo4#
你解决了吗?
eqqqjvef5#
你好!请问解决了吗?我也遇到相似的问题: