From 48a358ca57741433be879825d5928bc35f8ef898 Mon Sep 17 00:00:00 2001 From: Hyperling Date: Sun, 20 Aug 2023 17:10:31 -0700 Subject: [PATCH] Shorten names for Nextcloud services. --- Config/Nextcloud/docker-compose.yml | 8 +++---- Config/Nextcloud/fixes.sh | 34 ++++++++++++++--------------- 2 files changed, 21 insertions(+), 21 deletions(-) diff --git a/Config/Nextcloud/docker-compose.yml b/Config/Nextcloud/docker-compose.yml index 9193bb8..1a1fb80 100644 --- a/Config/Nextcloud/docker-compose.yml +++ b/Config/Nextcloud/docker-compose.yml @@ -11,7 +11,7 @@ version: '3' services: db: - container_name: nextcloud-db + container_name: nc-db image: mariadb:10.6 restart: always command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW @@ -24,7 +24,7 @@ services: - MYSQL_PASSWORD=changeme oo: - container_name: nextcloud-oo + container_name: nc-oo image: onlyoffice/documentserver restart: always ports: @@ -32,13 +32,13 @@ services: - 4443:443 redis: - container_name: nextcloud-redis + container_name: nc-redis image: redis restart: always command: redis-server --requirepass someredispassword app: - container_name: nextcloud-app + container_name: nc-app image: nextcloud restart: always ports: diff --git a/Config/Nextcloud/fixes.sh b/Config/Nextcloud/fixes.sh index 1587d19..2d6c85f 100755 --- a/Config/Nextcloud/fixes.sh +++ b/Config/Nextcloud/fixes.sh @@ -2,35 +2,35 @@ # 2022-09-25 Hyperling # Put fixes in a file so they do not need remembered. -docker exec -it nextcloud-app apt update -y -docker exec -it nextcloud-app apt install -y sudo libmagickcore-6.q16-6-extra htop iputils-ping dnsutils +docker exec -it nc-app apt update -y +docker exec -it nc-app apt install -y sudo libmagickcore-6.q16-6-extra htop iputils-ping dnsutils # 2022-10-30 More additions after moving to Nextcloud version 25. -docker exec -itu www-data nextcloud-app ./occ db:add-missing-columns -docker exec -itu www-data nextcloud-app ./occ db:add-missing-indices -docker exec -itu www-data nextcloud-app ./occ db:add-missing-primary-keys -docker exec -itu www-data nextcloud-app ./occ db:convert-filecache-bigint -docker exec -it nextcloud-app chown -Rc www-data:www-data . +docker exec -itu www-data nc-app ./occ db:add-missing-columns +docker exec -itu www-data nc-app ./occ db:add-missing-indices +docker exec -itu www-data nc-app ./occ db:add-missing-primary-keys +docker exec -itu www-data nc-app ./occ db:convert-filecache-bigint +docker exec -it nc-app chown -Rc www-data:www-data . # 2023-02-12 Just for good measure. -docker exec -itu www-data nextcloud-app ./occ app:update --all +docker exec -itu www-data nc-app ./occ app:update --all # 2023-07-02 # This maybe used to exist, but make sure that Files app is correct. -docker exec -itu www-data nextcloud-app ./occ files:scan --all +docker exec -itu www-data nc-app ./occ files:scan --all # This one takes a while. -docker exec -itu www-data nextcloud-app ./occ files:scan-app-data +docker exec -itu www-data nc-app ./occ files:scan-app-data # Extras? Have used the commands in the past and may help in the future. -docker exec -itu www-data nextcloud-app ./occ maintenance:theme:update -docker exec -itu www-data nextcloud-app ./occ maintenance:repair +docker exec -itu www-data nc-app ./occ maintenance:theme:update +docker exec -itu www-data nc-app ./occ maintenance:repair # May alsp be useful but do not have much experience with them. -docker exec -itu www-data nextcloud-app ./occ versions:cleanup -docker exec -itu www-data nextcloud-app ./occ files:cleanup +docker exec -itu www-data nc-app ./occ versions:cleanup +docker exec -itu www-data nc-app ./occ files:cleanup # 2023-08-20 For OnlyOffice based on: # https://github.com/ONLYOFFICE/docker-onlyoffice-nextcloud/blob/master/set_configuration.sh -docker exec -u www-data nextcloud-app php occ --no-warnings app:install onlyoffice -docker exec -u www-data nextcloud-app php occ --no-warnings config:system:set onlyoffice DocumentServerInternalUrl --value="http://nextcloud-oo/" -docker exec -u www-data nextcloud-app php occ --no-warnings config:system:set onlyoffice StorageUrl --value="http://nextcloud-app/" +docker exec -u www-data nc-app php occ --no-warnings app:install onlyoffice +docker exec -u www-data nc-app php occ --no-warnings config:system:set onlyoffice DocumentServerInternalUrl --value="http://nc-oo/" +docker exec -u www-data nc-app php occ --no-warnings config:system:set onlyoffice StorageUrl --value="http://nc-app/" exit 0