Docker Image

HUMAN Callout Enforcer Docker Image

px-callout-enforcer image is based on Alpine Linux official Docker image.

Project's DockerHub project page: https://hub.docker.com/r/perimeterx/px-callout-enforcer

Docker Pull Command: docker pull perimeterx/px-callout-enforcer:TAG

Versioning schema: px-callout-enforcer:vX.X.X

Where:
X.X.X: Callout Enforcer version (ChangeLog: https://edocs.humansecurity.com/docs/whats-new-callout-enforcer)

px-callout-enforcer:latest will always return the latest stable Docker image

Running Docker Image

  1. pxconf.json file with Enforcer configuration must be mount to /etc/pxconf.json file in the container.
  2. 50051 port must be exposed

Example:

docker run --rm -it  \
    --mount type=bind,source="$(pwd)"/pxconf.json,target=/etc/pxconf.json,readonly \
    -p 50051:50051 \
    perimeterx/px-callout-enforcer:latest