# (c) https://github.com/MontiCore/monticore version: "3" services: zoo1: image: zookeeper:3.4 restart: always hostname: zoo1 environment: ZOO_MY_ID: 1 ZOO_SERVERS: server.1=0.0.0.0:2888:3888 rmi-server: image: registry.git.rwth-aachen.de/monticore/embeddedmontiarc/simulators/rmimodelserver:latest depends_on: - zoo1 restart: always environment: ZOO_SERVERS: zoo1:2181 entrypoint: - java - -cp - rmi-model-server.jar - -Djava.rmi.server.codebase=file:rmi-model-server.jar - -Djava.rmi.server.useLocalHostname - rwth.rmi.model.server.RMIServer - "10101" - autopilots - no_time - os=linux rpc-server: image: registry.git.rwth-aachen.de/monticore/embeddedmontiarc/simulators/server:rpc depends_on: - zoo1 restart: always environment: ZOO_SERVERS: zoo1:2181 # uncomment below to enable multi-sector trajectory re-planning # SIM_SERVER: server # SIM_PORT: 8090 server: image: registry.git.rwth-aachen.de/monticore/embeddedmontiarc/simulators/server:restful depends_on: - zoo1 ports: - 8090:8090 restart: always environment: ZOO_SERVERS: zoo1:2181 # nginx: # image: nginx:1.17 # ports: # - 8090:8090 # restart: always # volumes: # - ./nginx.conf:/etc/nginx/nginx.conf:ro # # edit line below to use visualization # - /path/to/visualization/src/main/webapp:/app