Przeglądaj źródła

Get cryptpad config file

Bob Mottram 8 lat temu
rodzic
commit
08b465af6a
1 zmienionych plików z 10 dodań i 6 usunięć
  1. 10
    6
      src/freedombone-app-cryptpad

+ 10
- 6
src/freedombone-app-cryptpad Wyświetl plik

489
     else
489
     else
490
         sed -i "s|domain:.*|domain: 'http://$CRYPTPAD_ONION_HOSTNAME',|g" config.js
490
         sed -i "s|domain:.*|domain: 'http://$CRYPTPAD_ONION_HOSTNAME',|g" config.js
491
     fi
491
     fi
492
-    #if [[ $ONION_ONLY != 'no' ]]; then
493
-    #    sed -i "/module.exports/a ]," config.js
494
-    #    sed -i "/module.exports/a '\/etc\/ssl\/private\/${CRYPTPAD_DOMAIN_NAME}.key'" config.js
495
-    #    sed -i "/module.exports/a '\/etc\/ssl\/certs\/${CRYPTPAD_DOMAIN_NAME}.pem'" config.js
496
-    #    sed -i "/module.exports/a privKeyAndCertFiles: [" config.js
497
-    #fi
498
 
492
 
499
     chown -R cryptpad:cryptpad $CRYPTPAD_DIR
493
     chown -R cryptpad:cryptpad $CRYPTPAD_DIR
500
 
494
 
519
     systemctl daemon-reload
513
     systemctl daemon-reload
520
     systemctl start cryptpad.service
514
     systemctl start cryptpad.service
521
 
515
 
516
+    if [ ! -d $CRYPTPAD_DIR/customize/api ]; then
517
+        mkdir -p $CRYPTPAD_DIR/customize/api
518
+    fi
519
+    wget 127.0.0.1:$CRYPTPAD_PORT/api/config -O $CRYPTPAD_DIR/customize/api/config
520
+    if [ ! -f $CRYPTPAD_DIR/customize/api/config ]; then
521
+        echo $'Unable to wget api/config'
522
+        exit 89252
523
+    fi
524
+    chown -R cryptpad:cryptpad $CRYPTPAD_DIR
525
+
522
     systemctl restart nginx
526
     systemctl restart nginx
523
 
527
 
524
     APP_INSTALLED=1
528
     APP_INSTALLED=1