[Feature request] Publicly sharable pages/resources #9430
ibnesayeed
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Recently, I was setting up a deployment machine for students where they can push their class project code to GitHub, which triggers an automated build on DockerHub, then our deployment server updates the relevant service and make their latest changes available for testing and evaluation. Optionally, we can deploy a specific version of the code by manually building an image. I would have liked to give each student a way to see their service logs and possibly an SSH terminal of their container for debugging.
This is currently only possible if I create account for each student and create a group for each student then associate their service with that group. It is a lot of work, especially when there are too many students. Also, it gives them access to more resources than desired.
It would be great to have a way to generate random sharable links for specific resources (such as the log of a service/container) and make those pages available on those links without authentication. The page will not have any menus or anything else beyond what is shared. This feature can share some techniques used in #1663 when generating webhooks that do not require authentication. The complexity I can see here is with the pages that have nested resources and we might need to pass that authorization to them as well.
Beta Was this translation helpful? Give feedback.
All reactions