| @@ -1 +0,0 @@ | |||
| 2.0.0 | |||
| @@ -1,45 +0,0 @@ | |||
| # | |||
| # Licensed to the Apache Software Foundation (ASF) under one or more | |||
| # contributor license agreements. See the NOTICE file distributed with | |||
| # this work for additional information regarding copyright ownership. | |||
| # The ASF licenses this file to You under the Apache License, Version 2.0 | |||
| # (the "License"); you may not use this file except in compliance with | |||
| # the License. You may obtain a copy of the License at | |||
| # | |||
| # http://www.apache.org/licenses/LICENSE-2.0 | |||
| # | |||
| # Unless required by applicable law or agreed to in writing, software | |||
| # distributed under the License is distributed on an "AS IS" BASIS, | |||
| # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||
| # See the License for the specific language governing permissions and | |||
| # limitations under the License. | |||
| # | |||
| version: '3' | |||
| services: | |||
| seata-server: | |||
| image: seataio/seata-server:1.5.2 | |||
| ports: | |||
| - "8091:8091" | |||
| - "7091:7091" | |||
| environment: | |||
| - SEATA_PORT=8091 | |||
| - STORE_MODE=file | |||
| zookeeper: | |||
| image: zookeeper | |||
| ports: | |||
| - "2181:2181" | |||
| restart: on-failure | |||
| mysql: | |||
| image: mysql:5.7 | |||
| container_name: mysql | |||
| environment: | |||
| - MYSQL_ROOT_PASSWORD=12345678 | |||
| command: --default-authentication-plugin=mysql_native_password --default-time-zone='+08:00' | |||
| volumes: | |||
| - ./mysql:/docker-entrypoint-initdb.d | |||
| - ./mysql/mysqld.cnf:/etc/mysql/mysql.conf.d/mysqld.cnf | |||
| ports: | |||
| - "3306:3306" | |||
| @@ -1,30 +0,0 @@ | |||
| # | |||
| # Licensed to the Apache Software Foundation (ASF) under one or more | |||
| # contributor license agreements. See the NOTICE file distributed with | |||
| # this work for additional information regarding copyright ownership. | |||
| # The ASF licenses this file to You under the Apache License, Version 2.0 | |||
| # (the "License"); you may not use this file except in compliance with | |||
| # the License. You may obtain a copy of the License at | |||
| # | |||
| # http://www.apache.org/licenses/LICENSE-2.0 | |||
| # | |||
| # Unless required by applicable law or agreed to in writing, software | |||
| # distributed under the License is distributed on an "AS IS" BASIS, | |||
| # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||
| # See the License for the specific language governing permissions and | |||
| # limitations under the License. | |||
| # | |||
| curl 127.0.0.1:7091 | |||
| res=$? | |||
| passCode=52 | |||
| while [ "$res" != "$passCode" ];do | |||
| sleep 5 | |||
| curl 127.0.0.1:7091 | |||
| res=$? | |||
| done | |||
| sleep 5 | |||
| curl http://127.0.0.1:7091 | |||
| sleep 10 | |||
| @@ -1,25 +0,0 @@ | |||
| # Licensed to the Apache Software Foundation (ASF) under one or more | |||
| # contributor license agreements. See the NOTICE file distributed with | |||
| # this work for additional information regarding copyright ownership. | |||
| # The ASF licenses this file to You under the Apache License, Version 2.0 | |||
| # (the "License"); you may not use this file except in compliance with | |||
| # the License. You may obtain a copy of the License at | |||
| # | |||
| # http://www.apache.org/licenses/LICENSE-2.0 | |||
| # | |||
| # Unless required by applicable law or agreed to in writing, software | |||
| # distributed under the License is distributed on an "AS IS" BASIS, | |||
| # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |||
| # See the License for the specific language governing permissions and | |||
| # limitations under the License. | |||
| [mysqld] | |||
| pid-file = /var/run/mysqld/mysqld.pid | |||
| socket = /var/run/mysqld/mysqld.sock | |||
| datadir = /var/lib/mysql | |||
| log-error = /var/log/mysql/error.log | |||
| # By default we only accept connections from localhost | |||
| bind-address = 0.0.0.0 | |||
| # Disabling symbolic-links is recommended to prevent assorted security risks | |||
| symbolic-links=0 | |||
| @@ -1,83 +0,0 @@ | |||
| -- | |||
| -- | |||
| CREATE database if NOT EXISTS `seata_client` default character set utf8mb4 collate utf8mb4_unicode_ci; | |||
| USE `seata_client`; | |||
| SET NAMES utf8mb4; | |||
| SET FOREIGN_KEY_CHECKS = 0; | |||
| CREATE TABLE IF NOT EXISTS `order_tbl` ( | |||
| `id` int(11) NOT NULL AUTO_INCREMENT, | |||
| `user_id` varchar(255) DEFAULT NULL, | |||
| `commodity_code` varchar(255) DEFAULT NULL, | |||
| `count` int(11) DEFAULT '0', | |||
| `money` int(11) DEFAULT '0', | |||
| `descs` varchar(255) DEFAULT '', | |||
| PRIMARY KEY (`id`) | |||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8; | |||
| INSERT INTO `seata_client`.`order_tbl` (`id`, `user_id`, `commodity_code`, `count`, `money`, `descs`) VALUES (1, 'NO-100001', 'C100000', 100, 10, 'init desc'); | |||
| DROP TABLE IF EXISTS `undo_log`; | |||
| CREATE TABLE `undo_log` ( | |||
| `id` bigint NOT NULL AUTO_INCREMENT, | |||
| `branch_id` bigint NOT NULL, | |||
| `xid` varchar(100) NOT NULL, | |||
| `context` varchar(128) NOT NULL, | |||
| `rollback_info` longblob NOT NULL, | |||
| `log_status` int NOT NULL, | |||
| `log_created` datetime NOT NULL, | |||
| `log_modified` datetime NOT NULL, | |||
| `ext` varchar(100) DEFAULT NULL, | |||
| PRIMARY KEY (`id`), | |||
| KEY `idx_unionkey` (`xid`,`branch_id`) | |||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8; | |||
| CREATE database if NOT EXISTS `seata_client1` default character set utf8mb4 collate utf8mb4_unicode_ci; | |||
| USE `seata_client1`; | |||
| SET NAMES utf8mb4; | |||
| SET FOREIGN_KEY_CHECKS = 0; | |||
| CREATE TABLE IF NOT EXISTS `order_tbl` ( | |||
| `id` int(11) NOT NULL AUTO_INCREMENT, | |||
| `user_id` varchar(255) DEFAULT NULL, | |||
| `commodity_code` varchar(255) DEFAULT NULL, | |||
| `count` int(11) DEFAULT '0', | |||
| `money` int(11) DEFAULT '0', | |||
| `descs` varchar(255) DEFAULT '', | |||
| PRIMARY KEY (`id`) | |||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8; | |||
| INSERT INTO `seata_client1`.`order_tbl` (`id`, `user_id`, `commodity_code`, `count`, `money`, `descs`) VALUES (1, 'NO-100001', 'C100000', 100, 10, 'init desc'); | |||
| DROP TABLE IF EXISTS `undo_log`; | |||
| CREATE TABLE `undo_log` ( | |||
| `id` bigint NOT NULL AUTO_INCREMENT, | |||
| `branch_id` bigint NOT NULL, | |||
| `xid` varchar(100) NOT NULL, | |||
| `context` varchar(128) NOT NULL, | |||
| `rollback_info` longblob NOT NULL, | |||
| `log_status` int NOT NULL, | |||
| `log_created` datetime NOT NULL, | |||
| `log_modified` datetime NOT NULL, | |||
| `ext` varchar(100) DEFAULT NULL, | |||
| PRIMARY KEY (`id`), | |||
| KEY `idx_unionkey` (`xid`,`branch_id`) | |||
| ) ENGINE=InnoDB DEFAULT CHARSET=utf8; | |||