From 8fc003ca20ed0bba85bdd3ad99ff077d274f0d83 Mon Sep 17 00:00:00 2001 From: mvkenhov Date: Tue, 4 Aug 2026 15:16:52 +0200 Subject: [PATCH 1/3] fix(docker): missing certs dir --- docker/ssl/certs/.gitkeep | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 docker/ssl/certs/.gitkeep diff --git a/docker/ssl/certs/.gitkeep b/docker/ssl/certs/.gitkeep new file mode 100644 index 00000000..e69de29b From 33cebe761fb80c787ad61001a7bd0e0040598c55 Mon Sep 17 00:00:00 2001 From: mvkenhov Date: Tue, 4 Aug 2026 15:20:30 +0200 Subject: [PATCH 2/3] feat(docker): make sure to always check for updates on the `latest` tag and pull if necessary --- docker/compose.propeller.yaml | 3 +++ docker/compose.yaml | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/docker/compose.propeller.yaml b/docker/compose.propeller.yaml index 50a704bd..0bb67ff7 100644 --- a/docker/compose.propeller.yaml +++ b/docker/compose.propeller.yaml @@ -11,6 +11,7 @@ networks: services: manager: image: ghcr.io/absmach/propeller/manager:${PROP_RELEASE_TAG} + pull_policy: always container_name: propeller-manager restart: on-failure healthcheck: @@ -89,6 +90,7 @@ services: # 3. PROPLET_EXTERNAL_WASM_RUNTIME=wasmtime proplet: image: ${PROPLET_IMAGE}:${PROPLET_IMAGE_TAG} + pull_policy: always container_name: propeller-proplet restart: on-failure healthcheck: @@ -174,6 +176,7 @@ services: proxy: image: ghcr.io/absmach/propeller/proxy:${PROP_RELEASE_TAG} + pull_policy: always container_name: propeller-proxy restart: on-failure healthcheck: diff --git a/docker/compose.yaml b/docker/compose.yaml index 07e05980..2c547919 100644 --- a/docker/compose.yaml +++ b/docker/compose.yaml @@ -36,6 +36,7 @@ services: atom: image: ghcr.io/absmach/atom:${ATOM_IMAGE_TAG} + pull_policy: always container_name: propeller-atom restart: on-failure depends_on: @@ -69,6 +70,7 @@ services: atom-ui: image: ghcr.io/absmach/atom-ui:${ATOM_UI_IMAGE_TAG:-latest} + pull_policy: always container_name: propeller-atom-ui restart: on-failure depends_on: @@ -82,6 +84,7 @@ services: fluxmq-node1: image: ghcr.io/absmach/fluxmq:${FLUXMQ_IMAGE_TAG} + pull_policy: always container_name: propeller-fluxmq-node1 user: "0:0" command: ["-config", "/etc/fluxmq/config.yaml"] @@ -100,6 +103,7 @@ services: fluxmq-auth: image: ghcr.io/absmach/magistrala/fluxmq:${MG_RELEASE_TAG} + pull_policy: always container_name: propeller-fluxmq-auth restart: on-failure depends_on: From aa3ba49b7d3d6dcb1e9c05c9be3b3890037be84f Mon Sep 17 00:00:00 2001 From: mvkenhov Date: Tue, 4 Aug 2026 15:27:52 +0200 Subject: [PATCH 3/3] fix(docker): fix outdated fluxmq config --- docker/fluxmq/node1.yaml | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/docker/fluxmq/node1.yaml b/docker/fluxmq/node1.yaml index 1b6aefc2..6287d8d6 100644 --- a/docker/fluxmq/node1.yaml +++ b/docker/fluxmq/node1.yaml @@ -103,12 +103,13 @@ queues: max_length_bytes: 1073741824 auth: - url: "http://fluxmq-auth:7016" - transport: "grpc" - timeout: 15s - protocols: - mqtt: true - http: true - coap: true - amqp: true - amqp091: false + external: + url: "http://fluxmq-auth:7016" + transport: "grpc" + timeout: 15s + protocols: + mqtt: true + http: true + coap: true + amqp: true + amqp091: false