Pārlūkot izejas kodu

Restoring lychee from backup

Bob Mottram 7 gadus atpakaļ
vecāks
revīzija
4cbd1cce34
1 mainītis faili ar 20 papildinājumiem un 0 dzēšanām
  1. 20
    0
      src/freedombone-app-lychee

+ 20
- 0
src/freedombone-app-lychee Parādīt failu

@@ -163,11 +163,22 @@ function restore_local_lychee {
163 163
         LYCHEE_DOMAIN_NAME=$(get_completion_param "lychee domain")
164 164
     fi
165 165
     if [ $LYCHEE_DOMAIN_NAME ]; then
166
+        suspend_site ${LYCHEE_DOMAIN_NAME}
167
+
166 168
         function_check lychee_create_database
167 169
         lychee_create_database
168 170
 
169 171
         function_check restore_database
170 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 182
     fi
172 183
 }
173 184
 
@@ -195,12 +206,21 @@ function restore_remote_lychee {
195 206
         LYCHEE_DOMAIN_NAME=$(get_completion_param "lychee domain")
196 207
     fi
197 208
 
209
+    suspend_site ${LYCHEE_DOMAIN_NAME}
210
+
198 211
     function_check restore_database_from_friend
199 212
 
200 213
     function_check lychee_create_database
201 214
     lychee_create_database
202 215
 
203 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 224
     restart_site
205 225
     chown -R lychee: /var/www/$LYCHEE_DOMAIN_NAME/htdocs/
206 226
 }