浏览代码

Restoring lychee from backup

Bob Mottram 7 年前
父节点
当前提交
4cbd1cce34
共有 1 个文件被更改,包括 20 次插入0 次删除
  1. 20
    0
      src/freedombone-app-lychee

+ 20
- 0
src/freedombone-app-lychee 查看文件

163
         LYCHEE_DOMAIN_NAME=$(get_completion_param "lychee domain")
163
         LYCHEE_DOMAIN_NAME=$(get_completion_param "lychee domain")
164
     fi
164
     fi
165
     if [ $LYCHEE_DOMAIN_NAME ]; then
165
     if [ $LYCHEE_DOMAIN_NAME ]; then
166
+        suspend_site ${LYCHEE_DOMAIN_NAME}
167
+
166
         function_check lychee_create_database
168
         function_check lychee_create_database
167
         lychee_create_database
169
         lychee_create_database
168
 
170
 
169
         function_check restore_database
171
         function_check restore_database
170
         restore_database lychee ${LYCHEE_DOMAIN_NAME}
172
         restore_database lychee ${LYCHEE_DOMAIN_NAME}
173
+
174
+        if [ -f /var/www/$LYCHEE_DOMAIN_NAME/htdocs/data/config.php ]; then
175
+            MARIADB_PASSWORD=$(${PROJECT_NAME}-pass -u root -a mariadb)
176
+            sed -i "s|dbPassword.*|dbPassword = '$MARIADB_PASSWORD';|g" /var/www/$LYCHEE_DOMAIN_NAME/htdocs/data/config.php
177
+            MARIADB_PASSWORD=
178
+        fi
179
+
180
+        restart_site
181
+        chown -R lychee: /var/www/$LYCHEE_DOMAIN_NAME/htdocs/
171
     fi
182
     fi
172
 }
183
 }
173
 
184
 
195
         LYCHEE_DOMAIN_NAME=$(get_completion_param "lychee domain")
206
         LYCHEE_DOMAIN_NAME=$(get_completion_param "lychee domain")
196
     fi
207
     fi
197
 
208
 
209
+    suspend_site ${LYCHEE_DOMAIN_NAME}
210
+
198
     function_check restore_database_from_friend
211
     function_check restore_database_from_friend
199
 
212
 
200
     function_check lychee_create_database
213
     function_check lychee_create_database
201
     lychee_create_database
214
     lychee_create_database
202
 
215
 
203
     restore_database_from_friend lychee ${LYCHEE_DOMAIN_NAME}
216
     restore_database_from_friend lychee ${LYCHEE_DOMAIN_NAME}
217
+
218
+    if [ -f /var/www/$LYCHEE_DOMAIN_NAME/htdocs/data/config.php ]; then
219
+        MARIADB_PASSWORD=$(${PROJECT_NAME}-pass -u root -a mariadb)
220
+        sed -i "s|dbPassword.*|dbPassword = '$MARIADB_PASSWORD';|g" /var/www/$LYCHEE_DOMAIN_NAME/htdocs/data/config.php
221
+        MARIADB_PASSWORD=
222
+    fi
223
+
204
     restart_site
224
     restart_site
205
     chown -R lychee: /var/www/$LYCHEE_DOMAIN_NAME/htdocs/
225
     chown -R lychee: /var/www/$LYCHEE_DOMAIN_NAME/htdocs/
206
 }
226
 }