You may use pre-built images that you or your organization have built yourself. In order to support this, you can use an example like this one in your Voyage config file. You may also use your project environment variables in the username
and password
fields in order to keep these values out of your code.
To learn more about adding environment variables in Voyage see Using Environment Variables.
A helpful use-case could be using a private database image that is pre-populated with test data for use in Voyage.
1 2 3 4 5 6
services: database: image: name: dockerhuborg/prebuiltimage:latest username: dockerhuborg password: ${DOCKERHUB_PASSWORD}