talis-fb/TReq

Create a "Give a Try" to new users run TReq via containers in Docker

Opened this issue · 0 comments

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.