Added extra fonts into collabora

This commit is contained in:
root 2024-01-05 18:59:28 +00:00
parent 41d541fa34
commit 39149f49dc
2 changed files with 6 additions and 0 deletions

View File

@ -11,6 +11,7 @@ config_collabora() {
if [ ! -d "/federated/apps/collabora" ]; then if [ ! -d "/federated/apps/collabora" ]; then
mkdir -p /federated/apps/collabora/data/root/certs &> /dev/null mkdir -p /federated/apps/collabora/data/root/certs &> /dev/null
mkdir -p /federated/apps/collabora/data/opt/collaboraoffice/share/fonts/truetype &> /dev/null
cp /federated/certs/certs/$DOMAIN.crt /federated/certs/private/$DOMAIN.key /federated/apps/collabora/data/root/certs/ cp /federated/certs/certs/$DOMAIN.crt /federated/certs/private/$DOMAIN.key /federated/apps/collabora/data/root/certs/
chown 104 /federated/apps/collabora/data/root/certs/* chown 104 /federated/apps/collabora/data/root/certs/*
fi fi
@ -34,6 +35,7 @@ services:
- "9980:9980" - "9980:9980"
volumes: volumes:
- ./data/root:/root - ./data/root:/root
- ./data/opt/collaboraoffice/share/fonts/truetype:/opt/collaboraoffice/share/fonts/truetype
# - ./data/root/certs/$DOMAIN.crt:/etc/coolwsd/cert.pem # - ./data/root/certs/$DOMAIN.crt:/etc/coolwsd/cert.pem
# - ./data/root/certs/$DOMAIN.key:/etc/coolwsd/key.pem # - ./data/root/certs/$DOMAIN.key:/etc/coolwsd/key.pem
env_file: env_file:
@ -60,6 +62,10 @@ extra_params=--o:ssl.enable=false --o:ssl.termination=true
EOF EOF
chmod 600 /federated/apps/collabora/.env chmod 600 /federated/apps/collabora/.env
# Extract extra fonts into collabora
tar zxvf /federated/lib/files/collabora/fonts.tar.gz -C /federated/apps/collabora/data/opt/collaboraoffice/share/fonts/truetype/
[ $? -ne 0 ] && fail "Couldn't extract files/collabora/fonts.tar.gz into collabora"
kill -9 $SPINPID &> /dev/null kill -9 $SPINPID &> /dev/null
echo -ne "done." echo -ne "done."
} }

Binary file not shown.