here is a docker inspect of the proxy container
[
{
"Id": "6431cffc03f7cdfa84113aaee930aa559e65c60aa4792e265b3420408b8ed8f4",
"Created": "2024-12-05T07:54:23.391145909Z",
"Path": "/entrypoint.sh",
"Args": [
"run"
],
"State": {
"Status": "running",
"Running": true,
"Paused": false,
"Restarting": false,
"OOMKilled": false,
"Dead": false,
"Pid": 84370,
"ExitCode": 0,
"Error": "",
"StartedAt": "2024-12-05T07:54:56.113838458Z",
"FinishedAt": "0001-01-01T00:00:00Z",
"Health": {
"Status": "healthy",
"FailingStreak": 0,
"Log": [
{
"Start": "2024-12-05T10:09:01.548393678Z",
"End": "2024-12-05T10:09:01.578462516Z",
"ExitCode": 0,
"Output": ""
},
{
"Start": "2024-12-05T10:09:06.579318044Z",
"End": "2024-12-05T10:09:06.612943147Z",
"ExitCode": 0,
"Output": ""
},
{
"Start": "2024-12-05T10:09:11.613939446Z",
"End": "2024-12-05T10:09:11.666108527Z",
"ExitCode": 0,
"Output": ""
},
{
"Start": "2024-12-05T10:09:16.66422356Z",
"End": "2024-12-05T10:09:16.695192341Z",
"ExitCode": 0,
"Output": ""
},
{
"Start": "2024-12-05T10:09:21.696001073Z",
"End": "2024-12-05T10:09:21.728322896Z",
"ExitCode": 0,
"Output": ""
}
]
}
},
"Image": "sha256:512953447c3180bdcb1209cc9592242f0a2917ea24c7762f13e83b2c782fca50",
"ResolvConfPath": "/var/lib/docker/containers/6431cffc03f7cdfa84113aaee930aa559e65c60aa4792e265b3420408b8ed8f4/resolv.conf",
"HostnamePath": "/var/lib/docker/containers/6431cffc03f7cdfa84113aaee930aa559e65c60aa4792e265b3420408b8ed8f4/hostname",
"HostsPath": "/var/lib/docker/containers/6431cffc03f7cdfa84113aaee930aa559e65c60aa4792e265b3420408b8ed8f4/hosts",
"LogPath": "/var/lib/docker/containers/6431cffc03f7cdfa84113aaee930aa559e65c60aa4792e265b3420408b8ed8f4/6431cffc03f7cdfa84113aaee930aa559e65c60aa4792e265b3420408b8ed8f4-json.log",
"Name": "/intellisec-proxy-1",
"RestartCount": 0,
"Driver": "overlayfs",
"Platform": "linux",
"MountLabel": "",
"ProcessLabel": "",
"AppArmorProfile": "",
"ExecIDs": null,
"HostConfig": {
"Binds": null,
"ContainerIDFile": "",
"LogConfig": {
"Type": "json-file",
"Config": {}
},
"NetworkMode": "intellisec_default",
"PortBindings": {
"443/tcp": [
{
"HostIp": "",
"HostPort": "443"
}
],
"80/tcp": [
{
"HostIp": "",
"HostPort": "80"
}
],
"8404/tcp": [
{
"HostIp": "127.0.0.1",
"HostPort": "8404"
}
],
"8883/tcp": [
{
"HostIp": "",
"HostPort": "8883"
}
]
},
"RestartPolicy": {
"Name": "always",
"MaximumRetryCount": 0
},
"AutoRemove": false,
"VolumeDriver": "",
"VolumesFrom": null,
"ConsoleSize": [
0,
0
],
"CapAdd": null,
"CapDrop": null,
"CgroupnsMode": "host",
"Dns": null,
"DnsOptions": null,
"DnsSearch": null,
"ExtraHosts": [],
"GroupAdd": null,
"IpcMode": "private",
"Cgroup": "",
"Links": null,
"OomScoreAdj": 0,
"PidMode": "",
"Privileged": false,
"PublishAllPorts": false,
"ReadonlyRootfs": false,
"SecurityOpt": null,
"UTSMode": "",
"UsernsMode": "",
"ShmSize": 67108864,
"Runtime": "runc",
"Isolation": "",
"CpuShares": 0,
"Memory": 0,
"NanoCpus": 0,
"CgroupParent": "",
"BlkioWeight": 0,
"BlkioWeightDevice": null,
"BlkioDeviceReadBps": null,
"BlkioDeviceWriteBps": null,
"BlkioDeviceReadIOps": null,
"BlkioDeviceWriteIOps": null,
"CpuPeriod": 0,
"CpuQuota": 0,
"CpuRealtimePeriod": 0,
"CpuRealtimeRuntime": 0,
"CpusetCpus": "",
"CpusetMems": "",
"Devices": null,
"DeviceCgroupRules": null,
"DeviceRequests": null,
"MemoryReservation": 0,
"MemorySwap": 0,
"MemorySwappiness": null,
"OomKillDisable": false,
"PidsLimit": null,
"Ulimits": null,
"CpuCount": 0,
"CpuPercent": 0,
"IOMaximumIOps": 0,
"IOMaximumBandwidth": 0,
"Mounts": [
{
"Type": "volume",
"Source": "intellisec_proxy-data",
"Target": "/deployment",
"VolumeOptions": {}
}
],
"MaskedPaths": [
"/proc/asound",
"/proc/acpi",
"/proc/kcore",
"/proc/keys",
"/proc/latency_stats",
"/proc/timer_list",
"/proc/timer_stats",
"/proc/sched_debug",
"/proc/scsi",
"/sys/firmware",
"/sys/devices/virtual/powercap"
],
"ReadonlyPaths": [
"/proc/bus",
"/proc/fs",
"/proc/irq",
"/proc/sys",
"/proc/sysrq-trigger"
]
},
"GraphDriver": {
"Data": null,
"Name": "overlayfs"
},
"Mounts": [
{
"Type": "volume",
"Name": "intellisec_proxy-data",
"Source": "/var/lib/docker/volumes/intellisec_proxy-data/_data",
"Destination": "/deployment",
"Driver": "local",
"Mode": "z",
"RW": true,
"Propagation": ""
}
],
"Config": {
"Hostname": "6431cffc03f7",
"Domainname": "",
"User": "root",
"AttachStdin": false,
"AttachStdout": true,
"AttachStderr": true,
"ExposedPorts": {
"443/tcp": {},
"80/tcp": {},
"8404/tcp": {},
"8883/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"DOMAINNAME=intellisecmonitoring.com",
"DOMAINNAMES=",
"LE_EMAIL=jont@intellisec.co.za",
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"HAPROXY_VERSION=2.9.11",
"HAPROXY_URL=https://www.haproxy.org/download/2.9/src/haproxy-2.9.11.tar.gz",
"HAPROXY_SHA256=2375281ddf81e201b531d4119c686356d1d37d0afc4bc0e3b6dcec9f2e5568ba",
"TERM=xterm",
"HAPROXY_USER_PARAMS=",
"HAPROXY_CONFIG=/etc/haproxy/haproxy.cfg",
"PROXY_LOGLEVEL=notice",
"MANAGER_HOST=manager",
"MANAGER_WEB_PORT=8080",
"MANAGER_MQTT_PORT=1883",
"KEYCLOAK_HOST=keycloak",
"KEYCLOAK_PORT=8080",
"LOGFILE=",
"CERT_DIR=/deployment/certs",
"LE_DIR=/deployment/letsencrypt",
"CHROOT_DIR=/etc/haproxy/webroot"
],
"Cmd": [
"run"
],
"Healthcheck": {
"Test": [
"CMD-SHELL",
"curl --fail --silent http://127.0.0.1/docker-health || exit 1"
],
"Interval": 5000000000,
"Timeout": 3000000000,
"StartPeriod": 5000000000,
"Retries": 10
},
"Image": "openremote/proxy:latest",
"Volumes": null,
"WorkingDir": "/var/lib/haproxy",
"Entrypoint": [
"/entrypoint.sh"
],
"OnBuild": null,
"Labels": {
"com.docker.compose.config-hash": "08ac13cd9f850e87fb1ccf9f760e722f1e934c21d7795a2c0cf9fa6f0dc4359e",
"com.docker.compose.container-number": "1",
"com.docker.compose.depends_on": "manager:service_healthy:false",
"com.docker.compose.image": "sha256:512953447c3180bdcb1209cc9592242f0a2917ea24c7762f13e83b2c782fca50",
"com.docker.compose.oneoff": "False",
"com.docker.compose.project": "intellisec",
"com.docker.compose.project.config_files": "C:\\Intellisec\\docker-compose.yml",
"com.docker.compose.project.working_dir": "C:\\Intellisec",
"com.docker.compose.replace": "769de6927e57286b3568092d2ed5328bd4b37b60f186d1d50f7632349de2ee8c",
"com.docker.compose.service": "proxy",
"com.docker.compose.version": "2.29.7"
},
"StopSignal": "SIGUSR1"
},
"NetworkSettings": {
"Bridge": "",
"SandboxID": "c5e3493771557b5ae3b6197885daeb8e21a4bd1dedf0c9b6b6813acfe7d1c897",
"SandboxKey": "/var/run/docker/netns/c5e349377155",
"Ports": {
"443/tcp": [
{
"HostIp": "0.0.0.0",
"HostPort": "443"
}
],
"80/tcp": [
{
"HostIp": "0.0.0.0",
"HostPort": "80"
}
],
"8404/tcp": [
{
"HostIp": "127.0.0.1",
"HostPort": "8404"
}
],
"8883/tcp": [
{
"HostIp": "0.0.0.0",
"HostPort": "8883"
}
]
},
"HairpinMode": false,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"SecondaryIPAddresses": null,
"SecondaryIPv6Addresses": null,
"EndpointID": "",
"Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"IPAddress": "",
"IPPrefixLen": 0,
"IPv6Gateway": "",
"MacAddress": "",
"Networks": {
"intellisec_default": {
"IPAMConfig": null,
"Links": null,
"Aliases": [
"intellisec-proxy-1",
"proxy"
],
"MacAddress": "02:42:ac:13:00:05",
"DriverOpts": null,
"NetworkID": "ee5b65b789749801b1fcd08cb08c75a54e33ef1ff652c57a33d90bd22c0aaf10",
"EndpointID": "64ee004b1374240234c9e896f7deaefc15b9e9108502875c1236e2dea8ce16af",
"Gateway": "172.19.0.1",
"IPAddress": "172.19.0.5",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"DNSNames": [
"intellisec-proxy-1",
"proxy",
"6431cffc03f7"
]
}
}
}
}
]