Websoft9 / docker-library

Docker Compose examples of selfhosted FOSS based on official image, just run it.
https://www.websoft9.com
Other
33 stars 17 forks source link

complete docker-compose.yml for [passbolt] #635

Open chendelin1982 opened 2 months ago

chendelin1982 commented 2 months ago

What type of your feature request?

https://www.passbolt.com/

qiaofeng1227 commented 1 month ago

https://www.passbolt.com/docs/hosting/install/ce/docker/

qiaofeng1227 commented 6 days ago

是否一定需要stmp才能初始化注册成功?

zhaojing1987 commented 5 days ago

1、当前数据库连接报错,需要修改环境变量.env和Docker compose中的一致

DATASOURCES_DEFAULT_DATABASE=$W9_ID
DATASOURCES_DEFAULT_USERNAME=$W9_ID

2、passbolt 按照完成以后,需要执行命令来初始化管理员用户:

docker exec 容器名 su -m -c "bin/cake passbolt register_user -u 邮箱 -f 名 -l 姓 -r admin" -s /bin/sh www-data

注意:由于没有事先配置smtp,所以,执行完成命令后,会返回一个字符串,例如:

/setup/start/b7ee3cf1-256c-402e-8f36-411ae8295d16/2f6bac57-31a4-40c6-9c08-7a0936b08986

需要使用应用的url+字符串是做管理员的初始化,例如: http://IP:9001/setup/start/b7ee3cf1-256c-402e-8f36-411ae8295d16/2f6bac57-31a4-40c6-9c08-7a0936b08986 根据提示安装passblot的插件,然后按照步骤进行初始化即可。 3、管理员登录以后,配置smtp服务,然后创建用户(填写用户邮箱),用户使用邮箱进行注册(一定需要配置smtp,会向邮箱发送邮件验证)