在实现LDAP/AD解决方案之前,我将通过位于realm.properties目录中的home/rundeck/server/config文件来管理用户。每次我更新ECS/container任务时,我使用前一个容器创建的用户都会被删除。我相信这是由于容器的生命周期管理?
是否有其他方法来管理运行程序社区的用户?
谢谢。
发布于 2022-09-21 11:07:19
您可以使用realm.properties文件作为体积 (由ECS支持)。这样,您就可以使用本地/持久的自定义realm.properties文件。看一下这个例子:
docker-compose.yml文件。
services:
rundeck:
image: rundeck/rundeck:4.6.1
environment:
- RUNDECK_GRAILS_URL=http://localhost:4440
volumes:
- ./data/realm.properties:/home/rundeck/server/config/realm.properties
ports:
- "4440:4440"
restart: unless-stoppedrealm.properties本地文件(存储在data目录中,与docker-compose.yml文件处于同一级别)。
admin:admin,user,admin
user:user,user
bob:bob,user,admin其他备选方案:
https://stackoverflow.com/questions/73792730
复制相似问题