Replies: 3 comments 2 replies
-
Use Case 1: As a Goose user, I want to run the latest release version of Goose in a container. This approach benefits me by significantly reducing the risk of local system attacks or unintended access to critical system resources. |
Beta Was this translation helpful? Give feedback.
-
Use Case 2: As a Goose user and developer, I want to be able to build Goose from source within a container. This approach not only provides the security benefits mentioned in Use Case 1 but also enhances consistency and portability. For instance, if I'm troubleshooting a specific error that occurs on a platform I don't primarily work with (such as Ubuntu), I can easily debug it using Docker. |
Beta Was this translation helpful? Give feedback.
-
Use Case 3: As a Goose user, I want a centralized, cloud-hosted version of Goose that can handle inputs from multiple users and generate responses. For example, it could function as a feedback consolidation assistant, allowing multiple users to ask questions and enabling Goose to perform analyses using a LLM on a shared data set. This use case was inspired by an internal discussion. |
Beta Was this translation helpful? Give feedback.
-
Docker is arguably one of the most powerful technologies in the current cloud environment, and users can greatly benefit from running a container with the Goose application. One clear advantage is security. As outlined in SECURITY.md, running Goose in a dedicated container with limited privileged capabilities can significantly reduce the risk of local system attacks or unintended access to critical system resources.
While working on this issue to create a Docker container for Goose, I've come to realize that users might need to use Docker in slightly different ways. I'm starting a new discussion topic here to gather ideas on how users can utilize these containers and to share my progress on the development work.
If you have a use case that hasn't been covered in previous examples, please feel free to share it!
Beta Was this translation helpful? Give feedback.
All reactions