1.从 docker 更改源代码开启多租户
执行 sudo docker exec -it docker-api-1 /bin/bash
进入容器命令行
执行 apt update && apt install -y vim
安装编辑器
执行 services/account_service.py
编辑文件增加创建工作区的代码(增加.filter_by(role="owner")
,意思是自己账户下没有工作区的时候就创建一个)
执行 vim services/feature_service.py
编辑文件开启创建工作区的开关(将此变量改成True,图中是拷贝了一行再修改的,也可以直接修改)
2重启容器
执行 sudo docker restart docker-api-1
重启
3 创建新用户验证多租户开启
创建新用户:
登录新用户发现已经有自己的工作区: