Browse Source

new: [onlyoffice] add a forced enabling of the ``onlyoffice`` app in ``nextcloud``

Signed-off-by: Valentin Lab <valentin.lab@kalysto.org>
cups_service_alpha
Valentin Lab 2 years ago
parent
commit
421f4982b4
  1. 15
      onlyoffice/hooks/nextcloud_app-relation-joined

15
onlyoffice/hooks/nextcloud_app-relation-joined

@ -16,7 +16,20 @@ compose --no-relations --no-init \
config:system:set onlyoffice DocumentServerInternalUrl --value="http://$MASTER_BASE_SERVICE_NAME/" \; \ config:system:set onlyoffice DocumentServerInternalUrl --value="http://$MASTER_BASE_SERVICE_NAME/" \; \
config:system:set onlyoffice StorageUrl --value="http://$MASTER_TARGET_SERVICE_NAME/" \; \ config:system:set onlyoffice StorageUrl --value="http://$MASTER_TARGET_SERVICE_NAME/" \; \
config:app:set onlyoffice jwt_secret --value="$KEY" \; \ config:app:set onlyoffice jwt_secret --value="$KEY" \; \
config:system:set allow_local_remote_servers --type=boolean --value=true
config:system:set allow_local_remote_servers --type=boolean --value=true \; \
app:enable onlyoffice
## Got:
# $ ./occ app:enable onlyoffice
# App "ONLYOFFICE" cannot be installed because it is not compatible with this version of the server.
#
## Should
# $ ./occ app:update onlyoffice
# onlyoffice new version available: 7.5.4
# Error: Database error when running migration 070400Date20220607111111 for app onlyoffice
# An exception occurred while executing a query: SQLSTATE[42P07]: Duplicate table: 7 ERROR: relation "share_id_index" already exists
#
## Then patch it, and re-update (no error should be done)
if [ -e "$DATASTORE"/"$TARGET_SERVICE_NAME/var/www/html/custom_apps/onlyoffice/lib/Migration/Version070400Date20220607111111.php" ]; then if [ -e "$DATASTORE"/"$TARGET_SERVICE_NAME/var/www/html/custom_apps/onlyoffice/lib/Migration/Version070400Date20220607111111.php" ]; then

Loading…
Cancel
Save