Customize nextcloud logo and background
parent
55dec4d779
commit
a1f468919e
15
dd-ctl
15
dd-ctl
|
@ -223,6 +223,8 @@ setup_nextcloud(){
|
|||
cp isard-apps/docker/nextcloud/template.docx $DATA_FOLDER/nextcloud/admin/files/
|
||||
nextcloud_scan
|
||||
fi
|
||||
|
||||
configure_nextcloud_logo
|
||||
}
|
||||
|
||||
nextcloud_scan(){
|
||||
|
@ -451,6 +453,19 @@ update_logos_and_menu(){
|
|||
# docker exec -ti isard-sso-keycloak sh -c "/opt/jboss/keycloak/bin/jboss-cli.sh --connect --command='reload'"
|
||||
docker exec -ti --user root isard-sso-keycloak sh -c 'rm -rf /opt/jboss/keycloak/standalone/tmp/kc-gzip-cache/*'
|
||||
docker-compose build isard-sso-api && docker-compose up -d isard-sso-api
|
||||
configure_nextcloud_logo
|
||||
}
|
||||
|
||||
configure_nextcloud_logo(){
|
||||
local instance_id=$(docker exec -u www-data isard-apps-nextcloud-app php occ config:system:get instanceid)
|
||||
local cachebuster=$(docker exec -u www-data isard-apps-nextcloud-app php occ config:app:get theming cachebuster)
|
||||
docker exec -u www-data isard-apps-nextcloud-app mkdir -p /var/www/html/data/appdata_$instance_id/theming/images
|
||||
docker cp custom/img/logo.png isard-apps-nextcloud-app:/var/www/html/data/appdata_$instance_id/theming/images/logo
|
||||
docker cp custom/img/background.png isard-apps-nextcloud-app:/var/www/html/data/appdata_$instance_id/theming/images/background
|
||||
docker exec isard-apps-nextcloud-app chown www-data:www-data /var/www/html/data/appdata_$instance_id/theming/images/{logo,background}
|
||||
docker exec -u www-data isard-apps-nextcloud-app php occ config:app:set theming logoMime --value="image/png"
|
||||
docker exec -u www-data isard-apps-nextcloud-app php occ config:app:set theming backgroundMime --value="image/png"
|
||||
docker exec -u www-data isard-apps-nextcloud-app php occ config:app:set theming cachebuster --value="$(expr $cachebuster + 1 )"
|
||||
}
|
||||
|
||||
if [ "$OPERATION" = "repo-update" ]; then
|
||||
|
|
Loading…
Reference in New Issue