You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicecomb.apache.org by ni...@apache.org on 2018/03/12 07:28:22 UTC

[incubator-servicecomb-saga] branch master updated: SCB-330 fix guide of mysql

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

ningjiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-servicecomb-saga.git


The following commit(s) were added to refs/heads/master by this push:
     new dbac344  SCB-330 fix guide of mysql
dbac344 is described below

commit dbac344f6e7a6e904dc6c0642c72c9539d4e5fe4
Author: Eric Lee <da...@huawei.com>
AuthorDate: Mon Mar 12 12:54:03 2018 +0800

    SCB-330 fix guide of mysql
    
    Signed-off-by: Eric Lee <da...@huawei.com>
---
 docs/faq/cn/how_to_use_mysql_as_alpha_backend_database.md | 13 +++++++++----
 docs/faq/en/how_to_use_mysql_as_alpha_backend_database.md | 13 +++++++++----
 saga-demo/booking/README.md                               | 11 +++++++++--
 saga-demo/booking/docker-compose.yaml                     |  8 ++++----
 4 files changed, 31 insertions(+), 14 deletions(-)

diff --git a/docs/faq/cn/how_to_use_mysql_as_alpha_backend_database.md b/docs/faq/cn/how_to_use_mysql_as_alpha_backend_database.md
index f241b36..0ef18ab 100644
--- a/docs/faq/cn/how_to_use_mysql_as_alpha_backend_database.md
+++ b/docs/faq/cn/how_to_use_mysql_as_alpha_backend_database.md
@@ -11,15 +11,20 @@
 
 2. 安装Saga
    ```bash
-   mvn clean install -Pdocker -DskipTests
+   mvn clean package -Pdocker -DskipTests
    ```
    在命令执行完成后,会生成名为alpha-server的镜像和可执行文件`alpha/alpha-server/target/saga/alpha-server-${version}-exec.jar`。
-   **注意**: 如果不需要生成docker镜像,则直接运行`mvn clean install -DskipTests`即可。
-   **注意**: 如果您之前已生成了alpha-server的docker镜像,则需要在运行命令前将其删除。
+
+   **注意**: 如果不需要生成docker镜像,则直接运行`mvn clean package -DskipTests`即可。
+
+   **注意**: 如果您之前已生成了alpha-server的docker镜像,则需要先执行以下命令将其删除:
+   ```bash
+   docker rmi -f $(docker images | grep alpha-server | awk '{print $3}')
+   ```
    
 3. 运行MySQL
    ```bash
-   docker run -d -e "MYSQL_ROOT_PASSWORD=password" "-e "MYSQL_DATABASE=saga" -e "MYSQL_USER=saga" -e "MYSQL_PASSWORD=password" -p 3306:3306 mysql/mysql-server:5.7
+   docker run -d -e "MYSQL_ROOT_PASSWORD=password" -e "MYSQL_DATABASE=saga" -e "MYSQL_USER=saga" -e "MYSQL_PASSWORD=password" -p 3306:3306 mysql/mysql-server:5.7
    ```
 
 4. 运行alpha。请确保MySQL在此前已成功启动。alpha的运行可通过docker或可执行文件的方式。
diff --git a/docs/faq/en/how_to_use_mysql_as_alpha_backend_database.md b/docs/faq/en/how_to_use_mysql_as_alpha_backend_database.md
index 2bb2954..14fd598 100644
--- a/docs/faq/en/how_to_use_mysql_as_alpha_backend_database.md
+++ b/docs/faq/en/how_to_use_mysql_as_alpha_backend_database.md
@@ -11,15 +11,20 @@
 
 2. install Saga
    ```bash
-   mvn clean install -Pdocker -DskipTests
+   mvn clean package -Pdocker -DskipTests
    ```
    After that, you will find the generated docker image `alpha-server` and executable file `alpha/alpha-server/target/saga/alpha-server-${version}-exec.jar`.
-   **Notice**: If you do not want to build the docker image, run `mvn clean install -DskipTests` is enough.
+
+   **Notice**: If you do not want to build the docker image, run `mvn clean package -DskipTests` is enough.
+
    **Notice**: If you have installed saga with docker before, you need to remove the alpha-server's docker image first.
+   ```bash
+   docker rmi -f $(docker images | grep alpha-server | awk '{print $3}')
+   ```
 
 3. run MySQL
    ```bash
-   docker run -d -e "MYSQL_ROOT_PASSWORD=password" "-e "MYSQL_DATABASE=saga" -e "MYSQL_USER=saga" -e "MYSQL_PASSWORD=password" -p 3306:3306 mysql/mysql-server:5.7
+   docker run -d -e "MYSQL_ROOT_PASSWORD=password" -e "MYSQL_DATABASE=saga" -e "MYSQL_USER=saga" -e "MYSQL_PASSWORD=password" -p 3306:3306 mysql/mysql-server:5.7
    ```
 
 4. Run alpha. Please make sure MySQL is up before this step. You can run alpha through docker or executable file.
@@ -31,4 +36,4 @@
       ```bash
       java -Dspring.profiles.active=mysql -D"spring.datasource.url=jdbc:mysql://${host_address}:3306/saga?useSSL=false" -jar alpha-server-${saga_version}-exec.jar
       ```
-   **Notice**: Please change `${saga_version}` and `${host_address}` to the actual value before you execute the command.
\ No newline at end of file
+   **Notice**: Please change `${saga_version}` and `${host_address}` to the actual value before you execute the command.
diff --git a/saga-demo/booking/README.md b/saga-demo/booking/README.md
index 6a97537..8e2dfc3 100644
--- a/saga-demo/booking/README.md
+++ b/saga-demo/booking/README.md
@@ -35,8 +35,15 @@ You will need:
             <artifactId>mysql-connector-java</artifactId>
           </dependency>
       ```
-   
-   2. start application up in `saga-demo/booking` with the following command
+   2. remove alpha server's docker image
+      ```bash
+      docker rmi -f $(docker images | grep alpha-server | awk '{print $3}')
+      ```
+   3. re-generate saga's docker images
+      ```bash
+      mvn package -DskipTests -Pdocker -Pdemo
+      ```
+   4. start application up in `saga-demo/booking` with the following command
       ```
       docker-compose -f docker-compose.yaml -f docker-compose.mysql.yaml up
       ```
diff --git a/saga-demo/booking/docker-compose.yaml b/saga-demo/booking/docker-compose.yaml
index e528c83..e1e3e30 100644
--- a/saga-demo/booking/docker-compose.yaml
+++ b/saga-demo/booking/docker-compose.yaml
@@ -32,7 +32,7 @@ services:
         retries: 5
 
   alpha:
-    image: "alpha-server:0.0.3-SNAPSHOT"
+    image: "alpha-server:0.1.0"
     hostname: alpha-server
     links:
       - "database:postgresql.servicecomb.io"
@@ -48,7 +48,7 @@ services:
         condition: service_healthy
 
   pack-hotel:
-    image: "pack-hotel:0.0.3-SNAPSHOT"
+    image: "pack-hotel:0.1.0"
     hostname: pack-hotel
     links:
       - "alpha:alpha-server.servicecomb.io"
@@ -59,7 +59,7 @@ services:
         condition: service_healthy
 
   pack-car:
-    image: "pack-car:0.0.3-SNAPSHOT"
+    image: "pack-car:0.1.0"
     hostname: pack-car
     links:
       - "alpha:alpha-server.servicecomb.io"
@@ -70,7 +70,7 @@ services:
         condition: service_healthy
 
   pack-booking:
-    image: "pack-booking:0.0.3-SNAPSHOT"
+    image: "pack-booking:0.1.0"
     hostname: pack-booking
     links:
       - "alpha:alpha-server.servicecomb.io"

-- 
To stop receiving notification emails like this one, please contact
ningjiang@apache.org.