This option starts a micro-service supporting HTTP requests.
-
Run the docker container. Example:
curl -X GET \ --output ${SENZING_VOLUME}/docker-versions-stable.sh \ https://raw.githubusercontent.com/Senzing/knowledge-base/main/lists/docker-versions-stable.sh source ${SENZING_VOLUME}/docker-versions-stable.sh docker run \ --publish 8252:8252 \ --rm \ senzing/resolver:${SENZING_DOCKER_IMAGE_VERSION_RESOLVER:-latest}
-
Test HTTP API. Once service has started, try the HTTP requests.
This Option uses file input and output.
-
✏️ Set environment variables. Example:
export DATA_DIR=${GIT_REPOSITORY_DIR}/test
-
Run docker container. Example:
curl -X GET \ --output ${SENZING_VOLUME}/docker-versions-stable.sh \ https://raw.githubusercontent.com/Senzing/knowledge-base/main/lists/docker-versions-stable.sh source ${SENZING_VOLUME}/docker-versions-stable.sh docker run \ --rm \ --volume ${DATA_DIR}:/data \ senzing/resolver:${SENZING_DOCKER_IMAGE_VERSION_RESOLVER:-latest} file-input \ --input-file /data/test-data-1.json \ --output-file /data/my-output.json
-
Output will be on workstation at ${DATA_DIR}/my-output.json