This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-spring-boot-examples.git


The following commit(s) were added to refs/heads/main by this push:
     new b931923  Migrate to Docker Compose v2 (#133)
b931923 is described below

commit b93192331734c1284acd3f4970936b82bd6a29dd
Author: John Poth <[email protected]>
AuthorDate: Thu Jun 20 13:58:15 2024 +0200

    Migrate to Docker Compose v2 (#133)
    
    * Migrate to Docker Compose v2
    
    * Docker Compose v2 - version is obsolete
---
 dynamic-router-eip/README.adoc                                        | 4 ++--
 .../project-resources/docker/{docker-compose.yaml => compose.yaml}    | 1 -
 opentelemetry/README.adoc                                             | 4 ++--
 opentelemetry/containers/{docker-compose.yml => compose.yaml}         | 1 -
 saga/local-resources/{docker-compose.yml => compose.yaml}             | 1 -
 saga/readme.adoc                                                      | 2 +-
 saga/run-local.sh                                                     | 2 +-
 saga/stop-local.sh                                                    | 2 +-
 8 files changed, 7 insertions(+), 10 deletions(-)

diff --git a/dynamic-router-eip/README.adoc b/dynamic-router-eip/README.adoc
index c6e8161..55e2cd1 100644
--- a/dynamic-router-eip/README.adoc
+++ b/dynamic-router-eip/README.adoc
@@ -42,7 +42,7 @@ On a system with Podman, your output might resemble the 
following:
 [source,text]
 ----
 Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.
->>>> Executing external compose provider "/usr/bin/docker-compose". Please 
refer to the documentation for details. <<<<
+>>>> Executing external compose provider "/usr/bin/docker compose". Please 
refer to the documentation for details. <<<<
 
 [+] Running 6/6
  ✔ Network docker_test-dynamic-router  Created  0.0s
@@ -59,7 +59,7 @@ When running the application stack for the Multimodule 
example, it should be the
 Docker or Podman installed.  For Podman, please confirm that you have `podman 
compose` installed to ensure
 that you can emulate the Docker CLI when using Podman.
 
-    docker compose -f 
dynamic-router-eip/dynamic-router-eip-stack/project-resources/docker/docker-compose.yaml
 up -d
+    docker compose -f 
dynamic-router-eip/dynamic-router-eip-stack/project-resources/docker/compose.yaml
 up -d
 
 ==== Access the Swagger UI
 
diff --git 
a/dynamic-router-eip/dynamic-router-eip-stack/project-resources/docker/docker-compose.yaml
 
b/dynamic-router-eip/dynamic-router-eip-stack/project-resources/docker/compose.yaml
similarity index 99%
rename from 
dynamic-router-eip/dynamic-router-eip-stack/project-resources/docker/docker-compose.yaml
rename to 
dynamic-router-eip/dynamic-router-eip-stack/project-resources/docker/compose.yaml
index 66cc8c9..801cde7 100644
--- 
a/dynamic-router-eip/dynamic-router-eip-stack/project-resources/docker/docker-compose.yaml
+++ 
b/dynamic-router-eip/dynamic-router-eip-stack/project-resources/docker/compose.yaml
@@ -14,7 +14,6 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 #
-version: "3.7"
 
 services:
   redpanda_broker:
diff --git a/opentelemetry/README.adoc b/opentelemetry/README.adoc
index 5a2ed1e..a35de49 100644
--- a/opentelemetry/README.adoc
+++ b/opentelemetry/README.adoc
@@ -26,7 +26,7 @@ You will need to compile this example first:
 mvn compile
 ----
 
-All the following docker-compose commands should be run from this directory.
+All the following docker compose commands should be run from this directory.
 
 === Run the example
 
@@ -51,7 +51,7 @@ We suggest using multiple terminal windows to start the 
following components:
 
 [source,sh]
 ----
-docker-compose -f containers/docker-compose.yml up
+docker compose -f containers/compose.yaml up
 ----
 
 ==== Startup demo apps
diff --git a/opentelemetry/containers/docker-compose.yml 
b/opentelemetry/containers/compose.yaml
similarity index 94%
rename from opentelemetry/containers/docker-compose.yml
rename to opentelemetry/containers/compose.yaml
index 86482ab..27e6946 100644
--- a/opentelemetry/containers/docker-compose.yml
+++ b/opentelemetry/containers/compose.yaml
@@ -1,4 +1,3 @@
-version: '3.8'
 
 services:
 
diff --git a/saga/local-resources/docker-compose.yml 
b/saga/local-resources/compose.yaml
similarity index 95%
rename from saga/local-resources/docker-compose.yml
rename to saga/local-resources/compose.yaml
index 4fc3416..d20dfb5 100644
--- a/saga/local-resources/docker-compose.yml
+++ b/saga/local-resources/compose.yaml
@@ -1,4 +1,3 @@
-version: "3.9"
 services:
   lra-coordinator:
     image: "quay.io/jbosstm/lra-coordinator:latest"
diff --git a/saga/readme.adoc b/saga/readme.adoc
index 3d5def0..221dc47 100644
--- a/saga/readme.adoc
+++ b/saga/readme.adoc
@@ -163,7 +163,7 @@ oc logs -f 
deploymentconfig/camel-example-spring-boot-saga-payment
 
 ==== Requirements
 
-- `docker-compose` installed (https://docs.docker.com/compose/install/[guide])
+- `docker compose` installed (https://docs.docker.com/compose/install/[guide])
 
 ==== Run script to execute services locally
 
diff --git a/saga/run-local.sh b/saga/run-local.sh
index 6a3e8fa..f019607 100755
--- a/saga/run-local.sh
+++ b/saga/run-local.sh
@@ -1,7 +1,7 @@
 #!/bin/bash
 
 echo running amq broker and lra-coordinator
-docker-compose -f local-resources/docker-compose.yml up -d
+docker compose -f local-resources/compose.yaml up -d
 
 echo compiling project
 mvn clean package
diff --git a/saga/stop-local.sh b/saga/stop-local.sh
index 3940650..7769a77 100755
--- a/saga/stop-local.sh
+++ b/saga/stop-local.sh
@@ -13,4 +13,4 @@ echo stopping payment service
 kill -9 $(cat payment.pid) && rm payment.pid
 
 echo stopping amq broker and lra-coordinator
-docker-compose -f local-resources/docker-compose.yml stop
+docker compose -f local-resources/compose.yaml stop

Reply via email to