I'm staging multiple instances of Ignition in docker containers to test server redundancy and Enterprise Admin Module features (EAM). I am using docker compose to create multiple Ignition apps/instances. I am using Chrome and have a tab for each Ignition instance's gateway page. I notice that when I start to authenticate on one Ignition instance I am automatically logged out of the other instances though my aim was to have concurrent access to the gateway config on each instance.
Any idea's on why the Ignition instances are having this unintended cross-impact on other instances and how to resolve it. Note that starting authentication on an incognito browser session does not seem to have the same impact on a non-incognito Ignition session... so perhaps this is more an artifact of Chrome sessions rather than Ignition itself?
Note that these observation are still valid before any other configuration is applied to the Ignition gateways.
Docker compose file:
services:
gwa:
# See https://hub.docker.com/r/inductiveautomation/ignition
# See https://docs.inductiveautomation.com/display/DOC81/Docker+Image
image: inductiveautomation/ignition:8.1.31
restart: always
hostname: dev-ha-gwa
ports:
- "9022:8088"
volumes:
- gw_a_data:/usr/local/bin/ignition/data
environment:
- ACCEPT_IGNITION_EULA=Y
- IGNITION_EDITION=standard
- GATEWAY_ADMIN_USERNAME=admin
- GATEWAY_ADMIN_PASSWORD=ignition
command: >
-n 'HA-A'
gwb:
# See https://hub.docker.com/r/inductiveautomation/ignition
# See https://docs.inductiveautomation.com/display/DOC81/Docker+Image
image: inductiveautomation/ignition:8.1.31
restart: always
hostname: dev-ha-gwb
ports:
- "9024:8088"
volumes:
- gw_b_data:/usr/local/bin/ignition/data
environment:
- ACCEPT_IGNITION_EULA=Y
- IGNITION_EDITION=standard
- GATEWAY_ADMIN_USERNAME=admin
- GATEWAY_ADMIN_PASSWORD=ignition
command: >
-n 'HA-B'
volumes:
gw_a_data:
gw_b_data: