Using docker-compose deployments -------------------------------- 1] Choose the correct docker-compose deployment yaml from sample-docker-compose/ directory 2] Populate environment variables for Appsentinels controllers a) APPLICATION_INFO - Should represent your application b) ENVIRONMENT - Nature of deployment eg: UAT or a Production c) SAAS_API_KEY_VALUE - API Key provided to you by Appsentinels (optional for sniffer sensor) 3] For TAP and sniffer sensor only a) TAP_INTERFACE - Interface to sniff your application b) TAP_FILTER - BPF filter with hyphens for spaces, eg: port-8090-or-3000-and-tcp c) REMOTE_CONTROLLER_SERVER_NAME - (sniffer sensor only) hostname or IP of controller, eg: remote-controller 4] Spawn your deployment using docker-compose. Eg: docker-compose -f pull && docker-compose -f up -d Using K8 ingress mirror mode ---------------------------- 1] Under k8-ingress-mirrormode, you will find a sample deployment-nginx-tap-sample.yaml file which will help you deploy appsentinels controller along side nginx ingress controller 2] Define hostname for the POD (aka, hostname under specs) 3] Define necessary properties for new container (appsentinels-controller) as in the deployment-nginx-tap-sample.yaml 4] Define relevant environmentals (envs) as described as highlighted in the deployment-nginx-tap-sample.yaml Copyright AppSentinels.ai 2022