Create a Dockerised E2E container which will allow users to override the entry point and enter an environment where the go binary and the user can begin testing.
A few things that should be included in the E2E bundle:
SHOULD NOT RUN AS ROOT USER
Ability to specify volume mount
Interesting things to play around with:
Base Container and Subsequent Container: Create a e2e base container which just packages the basic utilities that is necessary to run the container (the necessary go binaries, the Simple-E2E framework). However, the container that the user enters is their own container which uses the e2e base and allows for their own customization.
Create a Dockerised E2E container which will allow users to override the entry point and enter an environment where the go binary and the user can begin testing.
A few things that should be included in the E2E bundle:
Interesting things to play around with: