Is there a way to connect a list of users from local dataset to access specific apps (instead of listing them manually inside the .yml file)
The application.yml inside shinyproxy container:
proxy:
container-wait-time: 60000
port: 8080
authentication: simple
admin-groups: admins
users:
- name: user1
password: user1
groups: admins
- name: user2
password: password
groups: grp_usr2
- name: user3
password: password
groups: grp_usr3
- name: user4
password: password
groups: grp_usr4
docker:
internal-networking: true
specs:
- id: container_1
display-name: container_1
description: Description ...
#container-cmd: ["R", "-e", "shiny::runApp('/root/euler')"]
container-image: container_1
container-network: sp-example-net
access-groups: [grp_usr4,admins]
- id:container_2
display-name:container_2
description: Description ...
#container-cmd: ["R", "-e", "shiny::runApp('/root/euler')"]
container-image:container_2
container-network: sp-example-net
access-groups: [grp_usr2,admins]
- id:container_3
display-name:container_3
description: Description ...
#container-cmd: ["R", "-e", "shiny::runApp('/root/euler')"]
container-image:container_3
container-network: sp-example-net
access-groups: [grp_usr2,admins]
- id:container_4
display-name:container_4
description: Description ...
#container-cmd: ["R", "-e", "shiny::runApp('/root/euler')"]
container-image:container_4
container-network: sp-example-net
access-groups: [grp_usr2,admins]
- id:container_5
display-name:container_5
description: Description ...
#container-cmd: ["R", "-e", "shiny::runApp('/root/euler')"]
container-image:container_5
container-network: sp-example-net
access-groups: [grp_usr3,admins]
- id:container_6
display-name:container_6 ...
description: Description
#container-cmd: ["R", "-e", "shiny::runApp('/root/euler')"]
container-image:container_6
container-network: sp-example-net
access-groups: [grp_usr3,admins]
logging:
file:
shinyproxy.log