Ver código fonte

nextcloud: add script to enable apps after update

multi_domain
ßingen 6 anos atrás
pai
commit
fa5d9ddc1b
2 arquivos alterados com 38 adições e 0 exclusões
  1. +4
    -0
      README.md
  2. +34
    -0
      nextcloud_apps_after_update_noswarm.sh

+ 4
- 0
README.md Ver arquivo

@@ -224,6 +224,10 @@ Add DNS entries:

./add_dns_entries_noswarm.sh

Add Nextcloud apps:

./nextcloud_apps_after_update_noswarm.sh

If you add or modify a service, you can update it running:

docker-compose build && docker-compose -p dhs up -d <your-service>

+ 34
- 0
nextcloud_apps_after_update_noswarm.sh Ver arquivo

@@ -0,0 +1,34 @@
#!/bin/bash

APPS="bookmarks calendar contacts gpxedit gpxmotion gpxpod mail passman phonetrack tasks"

echo "See for Passman Error: Certificate \"4120\" has been revoked"
echo "https://github.com/nextcloud/passman/issues/524#issuecomment-469286167"
echo "https://github.com/nextcloud/passman/issues/560"
echo "Go on folder apps"
echo "rm -Rf passman"
echo "wget https://github.com/nextcloud/passman/archive/2.2.1.zip"
echo "apt install unzip"
echo "unzip 2.2.1.zip"
echo "mv passman-2.2.1 passman"
echo "chmod -Rf 755 passman"
echo "chown -Rf www-data:www-data passman"

# ##### Re-enabling apps ###### #
echo ""
echo "Re-enabling apps"

container=$(docker ps | grep nextcloud | cut -f1 -d" ")
#echo Container=$container
if [ -z $container ]; then
echo "Qué me estás container?!";
exit 1;
fi

for i in ${APPS}; do
echo $i;
docker exec ${container} sh -c 'sudo -u www-data php /var/www/nextcloud/occ app:install '$i;
done;

# upgrade
docker exec ${container} sh -c 'sudo -u www-data php /var/www/nextcloud/occ upgrade'

Carregando…
Cancelar
Salvar