I am a total Docker noob, so am likely doing something wrong here. Any recommendations on how to test?
Recording the outcome of conversation with @johann here:
- In addition to the Dockerfile, we're going to include a build script that copies files to a relevant directory and then invokes the Dockerfile to build the image.
- As a side thing, we should include the git hash as the docker image tag and/or as an environment variable that we can put as a tag on pipeline definitions.
- Johann is going to write a unit test that ensures the Dockerfile builds.
- We're going to remove the secrets from the image and tell users to manage them through their cluster manager.