version: '3' services: aas-env: image: eclipsebasyx/aas-environment:2.0.0-SNAPSHOT container_name: aas-env volumes: - ./aas:/application/aas - ./basyx/aas-env.properties:/application/application.properties ports: - '8086:8081' restart: always depends_on: aas-registry: condition: service_healthy sm-registry: condition: service_healthy mosquitto: condition: service_healthy aas-registry: image: eclipsebasyx/aas-registry-log-mem:2.0.0-SNAPSHOT container_name: aas-registry ports: - '8082:8080' volumes: - ./basyx/aas-registry.yml:/workspace/config/application.yml restart: always sm-registry: image: eclipsebasyx/submodel-registry-log-mem:2.0.0-SNAPSHOT container_name: sm-registry ports: - '8083:8080' volumes: - ./basyx/sm-registry.yml:/workspace/config/application.yml restart: always mosquitto: image: eclipse-mosquitto:2.0.15 container_name: mosquitto ports: - '1883:1883' volumes: - ./mosquitto:/mosquitto restart: always healthcheck: test: - CMD-SHELL - mosquitto_sub -p 1883 -t 'topic' -C 1 -E -i probe -W 3 interval: 5s timeout: 10s start_period: 1s retries: 3 aas-web-ui: image: eclipsebasyx/aas-gui:v2-240515 container_name: aas-ui ports: - '3000:3000' environment: AAS_REGISTRY_PATH: http://localhost:8082/shell-descriptors SUBMODEL_REGISTRY_PATH: http://localhost:8083/submodel-descriptors AAS_REPO_PATH: http://localhost:8086/shells SUBMODEL_REPO_PATH: http://localhost:8086/submodels CD_REPO_PATH: http://localhost:8086/concept-descriptions PRIMARY_COLOR: '#0091DC' LOGO_PATH: Logo/Logo.png restart: always depends_on: aas-env: condition: service_healthy volumes: - ./logo:/usr/src/app/dist/Logo