[collabora] Fix uninstallapp (CORE-73), fix .env syntax

This commit is contained in:
Bernhard "bero" Rosenkränzer (Boggins) 2024-11-25 19:11:35 +01:00
parent 1e665c398d
commit 3454ce4a49

View File

@ -56,7 +56,7 @@ cat > /federated/apps/collabora/.env <<EOF
IMAGE_VERSION=24.04.1.3.1 IMAGE_VERSION=24.04.1.3.1
domain=nextcloud.$DOMAIN domain=nextcloud.$DOMAIN
server_name=collabora.$DOMAIN server_name=collabora.$DOMAIN
extra_params=--o:ssl.enable=false --o:ssl.termination=true extra_params="--o:ssl.enable=false --o:ssl.termination=true"
EOF EOF
chmod 600 /federated/apps/collabora/.env chmod 600 /federated/apps/collabora/.env
@ -72,3 +72,20 @@ start_collabora() {
echo -ne "done." echo -ne "done."
} }
uninstall_collabora() {
echo -ne "* Uninstalling collabora container.."
# First stop the service
cd /federated/apps/collabora && docker compose -f docker-compose.yml -p collabora down &> /dev/null
# Delete the app directory
rm -rf /federated/apps/collabora
# Delete the image
docker image rm collabora:$IMAGE_VERSION &> /dev/null
# Delete the DNS record
docker exec pdns pdnsutil delete-rrset $DOMAIN collabora A
echo -ne "done.\n"
}