Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: '3.4'
- services:
- mongodb:
- image: docker.io/mongo:6.0
- deploy:
- resources:
- limits:
- memory: 256m
- #restart: always
- networks:
- ditto-net-swarm:
- aliases:
- - mongodb
- command: mongod --storageEngine wiredTiger --noscripting
- user: mongodb
- ports:
- - 27017:27017
- environment:
- TZ: Europe/Berlin
- logging:
- options:
- max-size: 50m
- policies:
- image: docker.io/eclipse/ditto-policies:${DITTO_VERSION:-latest}
- deploy:
- resources:
- limits:
- memory: 512m
- #restart: always
- networks:
- ditto-net-swarm:
- aliases:
- - ditto-cluster
- environment:
- - TZ=Europe/Berlin
- - BIND_HOSTNAME=0.0.0.0
- # Set additional configuration options here appending JAVA_TOOL_OPTIONS: -Dditto.policies...
- - JAVA_TOOL_OPTIONS=-XX:ActiveProcessorCount=2 -XX:+ExitOnOutOfMemoryError -XX:+UseContainerSupport -XX:+UseStringDeduplication -Xss512k -XX:MaxRAMPercentage=50 -XX:+UseG1GC -XX:MaxGCPauseMillis=150 -Dpekko.coordinated-shutdown.exit-jvm=on -Dpekko.cluster.shutdown-after-unsuccessful-join-seed-nodes=180s -Dpekko.cluster.failure-detector.threshold=15.0 -Dpekko.cluster.failure-detector.expected-response-after=10s -Dpekko.cluster.failure-detector.acceptable-heartbeat-pause=20s -Dpekko.cluster.downing-provider-class=
- - MONGO_DB_HOSTNAME=mongodb
- # in order to write logs into a file you can enable this by setting the following env variable
- # the log file(s) can be found in /var/log/ditto directory on the host machine
- # - DITTO_LOGGING_FILE_APPENDER=true
- # only needed if DITTO_LOGGING_FILE_APPENDER is set
- # volumes:
- # - ditto_log_files:/var/log/ditto
- #healthcheck:
- # test: curl --fail `hostname`:7626/alive || exit 1
- # interval: 30s
- # timeout: 15s
- # retries: 4
- # start_period: 120s
- #logging:
- # options:
- # max-size: 50m
- things:
- image: docker.io/eclipse/ditto-things:${DITTO_VERSION:-latest}
- deploy:
- resources:
- limits:
- memory: 512m
- #restart: always
- networks:
- ditto-net-swarm:
- aliases:
- - ditto-cluster
- depends_on:
- - policies
- environment:
- - TZ=Europe/Berlin
- - BIND_HOSTNAME=0.0.0.0
- # Set additional configuration options here appending JAVA_TOOL_OPTIONS: -Dditto.things...
- - JAVA_TOOL_OPTIONS=-XX:ActiveProcessorCount=2 -XX:+ExitOnOutOfMemoryError -XX:+UseContainerSupport -XX:+UseStringDeduplication -Xss512k -XX:MaxRAMPercentage=50 -XX:+UseG1GC -XX:MaxGCPauseMillis=150 -Dpekko.coordinated-shutdown.exit-jvm=on -Dpekko.cluster.shutdown-after-unsuccessful-join-seed-nodes=180s -Dpekko.cluster.failure-detector.threshold=15.0 -Dpekko.cluster.failure-detector.expected-response-after=10s -Dpekko.cluster.failure-detector.acceptable-heartbeat-pause=20s -Dpekko.cluster.downing-provider-class=
- - MONGO_DB_HOSTNAME=mongodb
- # in order to write logs into a file you can enable this by setting the following env variable
- # the log file(s) can be found in /var/log/ditto directory on the host machine
- # - DITTO_LOGGING_FILE_APPENDER=true
- # only needed if DITTO_LOGGING_FILE_APPENDER is set
- # volumes:
- # - ditto_log_files:/var/log/ditto
- #healthcheck:
- # test: curl --fail `hostname`:7626/alive || exit 1
- # interval: 30s
- # timeout: 15s
- # retries: 4
- # start_period: 120s
- #logging:
- # options:
- # max-size: 50m
- things-search:
- image: docker.io/eclipse/ditto-things-search:${DITTO_VERSION:-latest}
- deploy:
- resources:
- limits:
- memory: 512m
- #restart: always
- networks:
- ditto-net-swarm:
- aliases:
- - ditto-cluster
- depends_on:
- - policies
- environment:
- - TZ=Europe/Berlin
- - BIND_HOSTNAME=0.0.0.0
- # Set additional configuration options here appending JAVA_TOOL_OPTIONS: -Dditto.search...
- - JAVA_TOOL_OPTIONS=-XX:ActiveProcessorCount=2 -XX:+ExitOnOutOfMemoryError -XX:+UseContainerSupport -XX:+UseStringDeduplication -Xss512k -XX:MaxRAMPercentage=50 -XX:+UseG1GC -XX:MaxGCPauseMillis=150 -Dpekko.coordinated-shutdown.exit-jvm=on -Dpekko.cluster.shutdown-after-unsuccessful-join-seed-nodes=180s -Dpekko.cluster.failure-detector.threshold=15.0 -Dpekko.cluster.failure-detector.expected-response-after=10s -Dpekko.cluster.failure-detector.acceptable-heartbeat-pause=20s -Dpekko.cluster.downing-provider-class=
- - MONGO_DB_HOSTNAME=mongodb
- # in order to write logs into a file you can enable this by setting the following env variable
- # the log file(s) can be found in /var/log/ditto directory on the host machine
- # - DITTO_LOGGING_FILE_APPENDER=true
- # only needed if DITTO_LOGGING_FILE_APPENDER is set
- # volumes:
- # - ditto_log_files:/var/log/ditto
- #healthcheck:
- # test: curl --fail `hostname`:7626/alive || exit 1
- # interval: 30s
- # timeout: 15s
- # retries: 4
- # start_period: 120s
- #logging:
- # options:
- # max-size: 50m
- connectivity:
- image: docker.io/eclipse/ditto-connectivity:${DITTO_VERSION:-latest}
- deploy:
- resources:
- limits:
- memory: 768m
- #restart: always
- networks:
- ditto-net-swarm:
- aliases:
- - ditto-cluster
- depends_on:
- - policies
- environment:
- - TZ=Europe/Berlin
- - BIND_HOSTNAME=0.0.0.0
- # if connections to rabbitmq broker are used, you might want to disable ExitOnOutOfMemoryError, because the amqp-client has a bug throwing OOM exceptions and causing a restart loop
- # Set additional configuration options here appending JAVA_TOOL_OPTIONS: -Dditto.connectivity...
- - JAVA_TOOL_OPTIONS=-XX:ActiveProcessorCount=2 -XX:+ExitOnOutOfMemoryError -XX:+UseContainerSupport -XX:+UseStringDeduplication -Xss512k -XX:MaxRAMPercentage=50 -XX:+UseG1GC -XX:MaxGCPauseMillis=150 -Dpekko.coordinated-shutdown.exit-jvm=on -Dpekko.cluster.shutdown-after-unsuccessful-join-seed-nodes=180s -Dpekko.cluster.failure-detector.threshold=15.0 -Dpekko.cluster.failure-detector.expected-response-after=10s -Dpekko.cluster.failure-detector.acceptable-heartbeat-pause=20s -Dpekko.cluster.downing-provider-class=
- - MONGO_DB_HOSTNAME=mongodb
- # in order to write logs into a file you can enable this by setting the following env variable
- # the log file(s) can be found in /var/log/ditto directory on the host machine
- # - DITTO_LOGGING_FILE_APPENDER=true
- # only needed if DITTO_LOGGING_FILE_APPENDER is set
- #volumes:
- # - ditto_log_files:/var/log/ditto
- #healthcheck:
- # test: curl --fail `hostname`:7626/alive || exit 1
- # interval: 30s
- # timeout: 15s
- # retries: 4
- # start_period: 120s
- #logging:
- # options:
- # max-size: 50m
- gateway:
- image: docker.io/eclipse/ditto-gateway:${DITTO_VERSION:-latest}
- deploy:
- resources:
- limits:
- memory: 512m
- #restart: always
- networks:
- ditto-net-swarm:
- aliases:
- - ditto-cluster
- depends_on:
- - policies
- ports:
- - "8081:8080"
- environment:
- - TZ=Europe/Berlin
- - BIND_HOSTNAME=0.0.0.0
- - ENABLE_PRE_AUTHENTICATION=true
- # Set additional configuration options here appending JAVA_TOOL_OPTIONS: -Dditto.gateway.authentication.devops.password=foobar -Dditto.gateway...
- - JAVA_TOOL_OPTIONS=-XX:ActiveProcessorCount=2 -XX:+ExitOnOutOfMemoryError -XX:+UseContainerSupport -XX:+UseStringDeduplication -Xss512k -XX:MaxRAMPercentage=50 -XX:+UseG1GC -XX:MaxGCPauseMillis=150 -Dpekko.coordinated-shutdown.exit-jvm=on -Dpekko.cluster.shutdown-after-unsuccessful-join-seed-nodes=180s -Dpekko.cluster.failure-detector.threshold=15.0 -Dpekko.cluster.failure-detector.expected-response-after=10s -Dpekko.cluster.failure-detector.acceptable-heartbeat-pause=20s -Dpekko.cluster.downing-provider-class=
- # in order to write logs into a file you can enable this by setting the following env variable
- # the log file(s) can be found in /var/log/ditto directory on the host machine
- # - DITTO_LOGGING_FILE_APPENDER=true
- # You may use the environment for setting the devops password
- #- DEVOPS_PASSWORD=foobar
- # only needed if DITTO_LOGGING_FILE_APPENDER is set
- # volumes:
- # - ditto_log_files:/var/log/ditto
- #healthcheck:
- # test: curl --fail `hostname`:7626/alive || exit 1
- # interval: 30s
- # timeout: 15s
- # retries: 4
- # start_period: 120s
- #logging:
- # options:
- # max-size: 50m
- ditto-ui:
- image: docker.io/eclipse/ditto-ui:${DITTO_VERSION:-latest}
- deploy:
- resources:
- limits:
- memory: 32m
- #restart: always
- networks:
- ditto-net-swarm:
- aliases:
- - ditto-ui
- logging:
- options:
- max-size: 10m
- swagger-ui:
- image: docker.io/swaggerapi/swagger-ui:v5.9.1
- deploy:
- resources:
- limits:
- memory: 32m
- #restart: always
- networks:
- ditto-net-swarm:
- aliases:
- - swagger-ui
- environment:
- - QUERY_CONFIG_ENABLED=true
- #volumes:
- # - ../../documentation/src/main/resources/openapi:/usr/share/nginx/html/openapi:ro
- # - ../../documentation/src/main/resources/images:/usr/share/nginx/html/images:ro
- # - ./swagger3-index.html:/usr/share/nginx/html/index.html:ro
- command: nginx -g 'daemon off;'
- logging:
- options:
- max-size: 10m
- nginx:
- image: docker.io/nginx:1.26-alpine
- deploy:
- resources:
- limits:
- memory: 32m
- #restart: always
- networks:
- ditto-net-swarm:
- aliases:
- - nginx
- #volumes:
- # - ./nginx.conf:/etc/nginx/nginx.conf:ro
- # - ./nginx.htpasswd:/etc/nginx/nginx.htpasswd:ro
- # - ./nginx-cors.conf:/etc/nginx/nginx-cors.conf:ro
- # - ./mime.types:/etc/nginx/mime.types:ro
- # - ./index.html:/etc/nginx/html/index.html:ro
- # - ../../documentation/src/main/resources/images:/etc/nginx/html/images:ro
- # - ../../documentation/src/main/resources/wot:/etc/nginx/html/wot:ro
- configs:
- - source: ditto_nginx_conf
- target: /etc/nginx/nginx.conf
- - source: ditto_nginx_htpasswd
- target: /etc/nginx/nginx.htpasswd
- - source: ditto_nginx_cors_conf
- target: /etc/nginx/nginx-cors.conf
- - source: ditto_nginx_types
- target: /etc/nginx/mime.types
- - source: ditto_nginx_html
- target: /etc/nginx/html/index.html
- - source: ditto_nginx_images_01
- target: /etc/nginx/html/images/2020-04-16-Logo_TTVC_color.png
- - source: ditto_nginx_images_02
- target: /etc/nginx/html/images/ditto-overview-1.png
- - source: ditto_nginx_images_03
- target: /etc/nginx/html/images/ditto-overview-1.svg
- - source: ditto_nginx_images_04
- target: /etc/nginx/html/images/ditto-super-1.png
- - source: ditto_nginx_images_05
- target: /etc/nginx/html/images/ditto-super-1.svg
- - source: ditto_nginx_images_06
- target: /etc/nginx/html/images/ditto.svg
- - source: ditto_nginx_images_07
- target: /etc/nginx/html/images/ditto_allwhite_symbolonly.svg
- - source: ditto_nginx_images_08
- target: /etc/nginx/html/images/ditto_allwhite_textonly.svg
- - source: ditto_nginx_images_09
- target: /etc/nginx/html/images/ditto_symbolonly.svg
- - source: ditto_nginx_images_10
- target: /etc/nginx/html/images/ditto_textonly.svg
- - source: ditto_nginx_images_11
- target: /etc/nginx/html/images/eclipse_foundation_logo.svg
- - source: ditto_nginx_images_12
- target: /etc/nginx/html/images/favicon-16x16.png
- - source: ditto_nginx_images_13
- target: /etc/nginx/html/images/favicon-32x32.png
- - source: ditto_nginx_images_14
- target: /etc/nginx/html/images/favicon-96x96.png
- - source: ditto_nginx_images_15
- target: /etc/nginx/html/images/GitHub-Mark-Light-32px.png
- - source: ditto_nginx_images_16
- target: /etc/nginx/html/images/iot_logo.svg
- - source: ditto_nginx_images_17
- target: /etc/nginx/html/images/blog/2018-05-02-ditto-hono-digital-twin.png
- - source: ditto_nginx_images_18
- target: /etc/nginx/html/images/blog/2018-09-21-selective-push-notifications-example-setup.png
- - source: ditto_nginx_images_19
- target: /etc/nginx/html/images/blog/2018-09-21-selective-push-notifications-visual-comparison.png
- - source: ditto_nginx_images_20
- target: /etc/nginx/html/images/blog/2018-09-21-selective-push-notifications-websocket_org.png
- - source: ditto_nginx_images_21
- target: /etc/nginx/html/images/blog/2018-12-14-command-and-control.png
- - source: ditto_nginx_images_22
- target: /etc/nginx/html/images/blog/2021-03-22-azure-iot-hub-integration-overview.png
- - source: ditto_nginx_images_23
- target: /etc/nginx/html/images/blog/2021-04-06-ssh-tunnel-for-managed-connections-shema.png
- - source: ditto_nginx_images_24
- target: /etc/nginx/html/images/blog/2024-02-15-integrating-ditto-ass-basyx/aas-interaction.svg
- - source: ditto_nginx_images_25
- target: /etc/nginx/html/images/blog/2024-02-15-integrating-ditto-ass-basyx/aas-sequenz.svg
- - source: ditto_nginx_images_26
- target: /etc/nginx/html/images/blog/2024-02-15-integrating-ditto-ass-basyx/AASDashboard.png
- - source: ditto_nginx_images_27
- target: /etc/nginx/html/images/blog/2024-02-15-integrating-ditto-ass-basyx/basic-interaction.svg
- - source: ditto_nginx_images_28
- target: /etc/nginx/html/images/blog/2024-02-15-integrating-ditto-ass-basyx/pullBridge.svg
- - source: ditto_nginx_images_29
- target: /etc/nginx/html/images/blog/2024-02-15-integrating-ditto-ass-basyx/pullWrapper.svg
- - source: ditto_nginx_images_30
- target: /etc/nginx/html/images/blog/2024-02-15-integrating-ditto-ass-basyx/push-pull-overview.svg
- - source: ditto_nginx_images_31
- target: /etc/nginx/html/images/blog/2024-02-15-integrating-ditto-ass-basyx/push.svg
- - source: ditto_nginx_images_32
- target: /etc/nginx/html/images/blog/benchmark/device-live-messages-scenario/800/gateway.png
- - source: ditto_nginx_images_33
- target: /etc/nginx/html/images/blog/benchmark/device-live-messages-scenario/800/gc.png
- - source: ditto_nginx_images_34
- target: /etc/nginx/html/images/blog/benchmark/modify-things-scenario/800/outbound.png
- - source: ditto_nginx_images_35
- target: /etc/nginx/html/images/blog/benchmark/read-things-scenario/3000/gateway.png
- - source: ditto_nginx_images_36
- target: /etc/nginx/html/images/blog/benchmark/read-things-scenario/3000/gc.png
- - source: ditto_nginx_images_37
- target: /etc/nginx/html/images/blog/benchmark/search-things-scenario/1800/gateway.png
- - source: ditto_nginx_images_38
- target: /etc/nginx/html/images/blog/benchmark/search-things-scenario/1800/gc.png
- - source: ditto_nginx_images_40
- target: /etc/nginx/html/images/pages/advanced/data-by-pass-architectural-design.jpg
- - source: ditto_nginx_images_41
- target: /etc/nginx/html/images/pages/architecture/context-overview-initial.png
- - source: ditto_nginx_images_42
- target: /etc/nginx/html/images/pages/architecture/context-overview.png
- - source: ditto_nginx_images_43
- target: /etc/nginx/html/images/pages/architecture/ditto-architecture-overview-2022.png
- - source: ditto_nginx_images_44
- target: /etc/nginx/html/images/pages/basic/ditto-class-diagram-v2.png
- - source: ditto_nginx_images_45
- target: /etc/nginx/html/images/pages/basic/ditto-messages.png
- - source: ditto_nginx_images_46
- target: /etc/nginx/html/images/pages/basic/ditto-thing-feature-definition-model.png
- - source: ditto_nginx_images_47
- target: /etc/nginx/html/images/pages/basic/ditto-thing-feature.png
- - source: ditto_nginx_images_48
- target: /etc/nginx/html/images/pages/basic/policy-example-2.png
- - source: ditto_nginx_images_49
- target: /etc/nginx/html/images/pages/basic/policy-example.png
- - source: ditto_nginx_images_50
- target: /etc/nginx/html/images/pages/protocol/ditto-live-channel.png
- - source: ditto_nginx_images_51
- target: /etc/nginx/html/images/pages/protocol/ditto-twin-channel.png
- - source: ditto_nginx_images_52
- target: /etc/nginx/html/images/pages/ui/screenshot_add_environment.png
- - source: ditto_nginx_images_53
- target: /etc/nginx/html/images/pages/ui/screenshot_introduction.png
- - source: ditto_nginx_images_54
- target: /etc/nginx/html/images/pages/ui/screenshot_select_environment.png
- - source: ditto_nginx_wot_html
- target: /etc/nginx/html/wot/ditto-extension.html
- - source: ditto_nginx_wot_jsonld
- target: /etc/nginx/html/wot/ditto-extension.jsonld
- - source: ditto_nginx_wot_rdf
- target: /etc/nginx/html/wot/ditto-extension.rdf
- - source: ditto_nginx_wot_ttl
- target: /etc/nginx/html/wot/ditto-extension.ttl
- ports:
- - "${DITTO_EXTERNAL_PORT:-8080}:80"
- depends_on:
- - gateway
- - swagger-ui
- logging:
- options:
- max-size: 10m
- configs:
- ditto_nginx_conf:
- file: ./nginx.conf
- ditto_nginx_htpasswd:
- file: ./nginx.htpasswd
- ditto_nginx_cors_conf:
- file: ./nginx-cors.conf
- ditto_nginx_types:
- file: ./mime.types
- ditto_nginx_html:
- file: ./index.html
- ditto_nginx_images_01:
- file: ./documentation/src/main/resources/images/2020-04-16-Logo_TTVC_color.png
- ditto_nginx_images_02:
- file: ./documentation/src/main/resources/images/ditto-overview-1.png
- ditto_nginx_images_03:
- file: ./documentation/src/main/resources/images/ditto-overview-1.svg
- ditto_nginx_images_04:
- file: ./documentation/src/main/resources/images/ditto-super-1.png
- ditto_nginx_images_05:
- file: ./documentation/src/main/resources/images/ditto-super-1.svg
- ditto_nginx_images_06:
- file: ./documentation/src/main/resources/images/ditto.svg
- ditto_nginx_images_07:
- file: ./documentation/src/main/resources/images/ditto_allwhite_symbolonly.svg
- ditto_nginx_images_08:
- file: ./documentation/src/main/resources/images/ditto_allwhite_textonly.svg
- ditto_nginx_images_09:
- file: ./documentation/src/main/resources/images/ditto_symbolonly.svg
- ditto_nginx_images_10:
- file: ./documentation/src/main/resources/images/ditto_textonly.svg
- ditto_nginx_images_11:
- file: ./documentation/src/main/resources/images/eclipse_foundation_logo.svg
- ditto_nginx_images_12:
- file: ./documentation/src/main/resources/images/favicon-16x16.png
- ditto_nginx_images_13:
- file: ./documentation/src/main/resources/images/favicon-32x32.png
- ditto_nginx_images_14:
- file: ./documentation/src/main/resources/images/favicon-96x96.png
- ditto_nginx_images_15:
- file: ./documentation/src/main/resources/images/GitHub-Mark-Light-32px.png
- ditto_nginx_images_16:
- file: ./documentation/src/main/resources/images/iot_logo.svg
- ditto_nginx_images_17:
- file: ./documentation/src/main/resources/images/blog/2018-05-02-ditto-hono-digital-twin.png
- ditto_nginx_images_18:
- file: ./documentation/src/main/resources/images/blog/2018-09-21-selective-push-notifications-example-setup.png
- ditto_nginx_images_19:
- file: ./documentation/src/main/resources/images/blog/2018-09-21-selective-push-notifications-visual-comparison.png
- ditto_nginx_images_20:
- file: ./documentation/src/main/resources/images/blog/2018-09-21-selective-push-notifications-websocket_org.png
- ditto_nginx_images_21:
- file: ./documentation/src/main/resources/images/blog/2018-12-14-command-and-control.png
- ditto_nginx_images_22:
- file: ./documentation/src/main/resources/images/blog/2021-03-22-azure-iot-hub-integration-overview.png
- ditto_nginx_images_23:
- file: ./documentation/src/main/resources/images/blog/2021-04-06-ssh-tunnel-for-managed-connections-shema.png
- ditto_nginx_images_24:
- file: ./documentation/src/main/resources/images/blog/2024-02-15-integrating-ditto-ass-basyx/aas-interaction.svg
- ditto_nginx_images_25:
- file: ./documentation/src/main/resources/images/blog/2024-02-15-integrating-ditto-ass-basyx/aas-sequenz.svg
- ditto_nginx_images_26:
- file: ./documentation/src/main/resources/images/blog/2024-02-15-integrating-ditto-ass-basyx/AASDashboard.png
- ditto_nginx_images_27:
- file: ./documentation/src/main/resources/images/blog/2024-02-15-integrating-ditto-ass-basyx/basic-interaction.svg
- ditto_nginx_images_28:
- file: ./documentation/src/main/resources/images/blog/2024-02-15-integrating-ditto-ass-basyx/pullBridge.svg
- ditto_nginx_images_29:
- file: ./documentation/src/main/resources/images/blog/2024-02-15-integrating-ditto-ass-basyx/pullWrapper.svg
- ditto_nginx_images_30:
- file: ./documentation/src/main/resources/images/blog/2024-02-15-integrating-ditto-ass-basyx/push-pull-overview.svg
- ditto_nginx_images_31:
- file: ./documentation/src/main/resources/images/blog/2024-02-15-integrating-ditto-ass-basyx/push.svg
- ditto_nginx_images_32:
- file: ./documentation/src/main/resources/images/blog/benchmark/device-live-messages-scenario/800/gateway.png
- ditto_nginx_images_33:
- file: ./documentation/src/main/resources/images/blog/benchmark/device-live-messages-scenario/800/gc.png
- ditto_nginx_images_34:
- file: ./documentation/src/main/resources/images/blog/benchmark/modify-things-scenario/800/outbound.png
- ditto_nginx_images_35:
- file: ./documentation/src/main/resources/images/blog/benchmark/read-things-scenario/3000/gateway.png
- ditto_nginx_images_36:
- file: ./documentation/src/main/resources/images/blog/benchmark/read-things-scenario/3000/gc.png
- ditto_nginx_images_37:
- file: ./documentation/src/main/resources/images/blog/benchmark/search-things-scenario/1800/gateway.png
- ditto_nginx_images_38:
- file: ./documentation/src/main/resources/images/blog/benchmark/search-things-scenario/1800/gc.png
- ditto_nginx_images_40:
- file: ./documentation/src/main/resources/images/pages/advanced/data-by-pass-architectural-design.jpg
- ditto_nginx_images_41:
- file: ./documentation/src/main/resources/images/pages/architecture/context-overview-initial.png
- ditto_nginx_images_42:
- file: ./documentation/src/main/resources/images/pages/architecture/context-overview.png
- ditto_nginx_images_43:
- file: ./documentation/src/main/resources/images/pages/architecture/ditto-architecture-overview-2022.png
- ditto_nginx_images_44:
- file: ./documentation/src/main/resources/images/pages/basic/ditto-class-diagram-v2.png
- ditto_nginx_images_45:
- file: ./documentation/src/main/resources/images/pages/basic/ditto-messages.png
- ditto_nginx_images_46:
- file: ./documentation/src/main/resources/images/pages/basic/ditto-thing-feature-definition-model.png
- ditto_nginx_images_47:
- file: ./documentation/src/main/resources/images/pages/basic/ditto-thing-feature.png
- ditto_nginx_images_48:
- file: ./documentation/src/main/resources/images/pages/basic/policy-example-2.png
- ditto_nginx_images_49:
- file: ./documentation/src/main/resources/images/pages/basic/policy-example.png
- ditto_nginx_images_50:
- file: ./documentation/src/main/resources/images/pages/protocol/ditto-live-channel.png
- ditto_nginx_images_51:
- file: ./documentation/src/main/resources/images/pages/protocol/ditto-twin-channel.png
- ditto_nginx_images_52:
- file: ./documentation/src/main/resources/images/pages/ui/screenshot_add_environment.png
- ditto_nginx_images_53:
- file: ./documentation/src/main/resources/images/pages/ui/screenshot_introduction.png
- ditto_nginx_images_54:
- file: ./documentation/src/main/resources/images/pages/ui/screenshot_select_environment.png
- ditto_nginx_wot_html:
- file: ./documentation/src/main/resources/wot/ditto-extension.html
- ditto_nginx_wot_jsonld:
- file: ./documentation/src/main/resources/wot/ditto-extension.jsonld
- ditto_nginx_wot_rdf:
- file: ./documentation/src/main/resources/wot/ditto-extension.rdf
- ditto_nginx_wot_ttl:
- file: ./documentation/src/main/resources/wot/ditto-extension.ttl
- volumes:
- ditto_log_files:
- driver: local
- driver_opts:
- type: none
- device: /var/log/ditto
- o: bind,uid=1000,gid=1000
- networks:
- ditto-net-swarm:
- driver: overlay
Add Comment
Please, Sign In to add comment