If you are beginning your journey with Senzing, please start with Senzing Quick Start guides.
You are in the Senzing Garage where projects are "tinkered" on. Although this GitHub repository may help you understand an approach to using Senzing, it's not considered to be "production ready" and is not considered to be part of the Senzing product. Heck, it may not even be appropriate for your application of Senzing!
This repository shows how to
bake-in
a Senzing data installation (/opt/senzing/data
) into a Debian/Ubuntu based docker image.
To use the Senzing code, you must agree to the End User License Agreement (EULA).
-
⚠️ This step is intentionally tricky and not simply copy/paste. This ensures that you make a conscious effort to accept the EULA. Example:export SENZING_ACCEPT_EULA="<the value from this link>"
-
✏️ Identify the existing image to be wrapped. Example:
export BASE_IMAGE="senzing/stream-loader:1.8.3"
-
✏️ Name the new image that will be produced. Example:
export NEW_IMAGE="public.ecr.aws/senzing/stream-loader-spike:1.8.3"
-
Run the
docker build
command. Example:docker build \ --build-arg BASE_IMAGE=${BASE_IMAGE} \ --build-arg SENZING_ACCEPT_EULA=${SENZING_ACCEPT_EULA} \ --tag ${NEW_IMAGE} \ https://github.com/senzing-garage/docker-wrap-image-with-senzing-data.git#main