workflow-engine: image: 172.16.23.125/anuta/atom-local-microservices-base:04042020 volumes: - ./microservices/workflow/entrypoint.sh:/entrypoint.sh - ./microservices/workflow/run.sh:/run.sh - ./microservices/libs/atom-workflow-1.0-SNAPSHOT.jar:/atom-workflow.jar - ./microservices/socket.patch:/socket.patch - ./microservices/kafka-wait:/etc/init.d/kafka-wait ports: - "2011:2011" - "9891:9891" depends_on: - schema_registry - app_ignite - app_postgres environment: - ATOM_APM_IP=app_glowroot - WORKFLOW_DATASOURCE_URL=jdbc:postgresql://app_postgres:5432/netseva - ATOM_APM_NAME=workflow - BOOTSTRAP_SERVER=${BOOTSTRAP_SERVER:-broker:9094} - SCHEMA_REGISTRY=${SCHEMA_REGISTRY:-http://schema_registry:8081} - ZOOKEEPER_HOSTS=${ZOOKEEPER_HOSTS:-zookeeper:2181} - WORKFLOW_ENGINE_URI=http://workflow-engine:2011 - ATOM_FRONTEND_ENGINE_URI=http://10.255.0.1:8080 - IGNITE_CLUSTER_IP=${IGNITE_CLUSTER_IP:-app_ignite} - IGNITE_DATASOURCE=${IGNITE_DATASOURCE:-app_ignite} - IGNITE_CONFIG_RESOURCE=/config/ignite-default-client.xml - JAVA_OPTS=-Xmx1g -DIGNITE_DEFAULT_PARTITION_COUNT=32 -DIGNITE_DEFAULT_ATOMIC_PARTITION_COUNT=32 -DIGNITE_TASKDATA_PARTITION_COUNT=32 -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9891 -Dorg.eclipse.jetty.annotations.maxWait=180 -XX:+UseStringDeduplication -XX:+PrintStringTableStatistics -XX:StringTableSize=524231 -Djava.net.preferIPv4Stack=true -Djava.security.egd=file:/dev/./urandom - KAFKA_PARTITION_LIMIT=3