-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathunserialize_ccloud.sh
More file actions
36 lines (26 loc) · 1.11 KB
/
Copy pathunserialize_ccloud.sh
File metadata and controls
36 lines (26 loc) · 1.11 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
deploy_path=`pwd`
docker run --restart=always -d --log-opt max-size=100M \
-v $deploy_path/unserialize/php.ini:/usr/local/etc/php/php.ini \
-v $deploy_path/unserialize/www.conf:/usr/local/etc/php-fpm.d/www.conf \
--network one-nw --name php hanxiaoxin/ccloud_fastcgi:v2
sleep 1
echo "start to unserializing old data...wait..."
docker exec -i php php < $deploy_path/unserialize/commentmeta.php
sleep 1
docker exec -i php php < $deploy_path/unserialize/option.php
sleep 1
docker exec -i php php < $deploy_path/unserialize/postmeta.php
sleep 1
docker exec -i php php < $deploy_path/unserialize/termmeta.php
sleep 1l
docker exec -i php php < $deploy_path/unserialize/usermeta.php
sleep 1
cp $deploy_path/db_spring/fetch_unserialize_ccloud.sql $deploy_path/mysql/data
sleep 1
docker exec -i one-mysql bash -c "mysql -u root -pkS4pKJF_3kfdsfOoJ <<< 'source /var/lib/mysql/fetch_unserialize_ccloud.sql'"
echo "start to parse program relationships data...wait..."
docker exec -i php php < $deploy_path/unserialize/ccloud_parse_program_relationships_table.php
sleep 1
docker stop php
sleep 1
echo "unserialize old data completed..."