Create a "Give a Try" to new users run TReq via containers in Docker
Opened this issue · 0 comments
talis-fb commented
Implement a Docker container setup for the CLI app with the aim of simplifying deployment and enhancing user experience. The goal is to empower users to effortlessly run the app by issuing a single command, such as docker run my-app. The container should offer a seamless and user-friendly shell environment, allowing users to explore and try out the app without any hassle.
Expected Behavior:
- A proper setup with Containerfile (Dockerfile) and a pipeline for Github CI/CD to deploy container in Docker Hub
- The container should be small as possible. It would not be great users download 300mb of an Docker image just to test a CLI.
- Document in README explicitly guiding users on how to effortlessly "give it a try" using this method. Provide a step-by-step guide for a smooth onboarding experience.
- There are already some setups using Container with "Containerfiles" at tests/ directory in main folder.