@@ -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; |