version: "3.1" services: aca: image: hirs/hirs-ci:aca container_name: hirs-aca volumes: - ../../:/HIRS ports: - "${HIRS_ACA_PORTAL_PORT}:${HIRS_ACA_PORTAL_CONTAINER_PORT}" entrypoint: /bin/bash -c command: [HIRS/.ci/setup/setup-aca.sh] hostname: ${HIRS_ACA_HOSTNAME} networks: hirs_aca_system_tests: ipv4_address: ${HIRS_ACA_PORTAL_IP} aliases: - ${HIRS_ACA_HOSTNAME} tpmprovisioner: image: hirs/hirs-ci:tpmprovisioner container_name: hirs-aca-provisioner depends_on: - aca volumes: - ../../:/HIRS entrypoint: /bin/bash -c command: [HIRS/.ci/setup/setup-tpmprovisioner.sh;] devices: - "/dev/mem:/dev/mem" cap_add: - sys_rawio networks: hirs_aca_system_tests: ipv4_address: ${HIRS_ACA_PROVISIONER_IP} environment: - HIRS_ACA_PROVISIONER_IP=${HIRS_ACA_PROVISIONER_IP} - TPM_ENABLED=${TPM_ENABLED} - IMA_ENABLED=${IMA_ENABLED} - HIRS_ACA_PORTAL_IP=${HIRS_ACA_PORTAL_IP} - HIRS_ACA_PORTAL_PORT=${HIRS_ACA_PORTAL_PORT} - HIRS_BROKER_PORT=${HIRS_BROKER_PORT} - HIRS_ACA_PORTAL_CONTAINER_PORT=${HIRS_ACA_PORTAL_CONTAINER_PORT} - HIRS_ACA_HOSTNAME=${HIRS_ACA_HOSTNAME} - HIRS_SUBNET=${HIRS_SUBNET} networks: hirs_aca_system_tests: driver: bridge ipam: driver: default config: - subnet: ${HIRS_SUBNET}