6
0
Fork 0
This repository has been archived on 2022-03-14. You can view files and clone it, but cannot push or open issues or pull requests.
cdist-recycledcloud/type/__onlyoffice_document_server/manifest

37 lines
969 B
Bash

#!/bin/sh
#
# Please refer to
# https://helpcenter.onlyoffice.com/installation/docs-community-install-ubuntu.aspx
# for details.
os=$(cat "${__global:?}/explorer/os")
case "$os" in
debian|ubuntu)
__apt_key onlyoffice \
--keyserver hkp://keyserver.ubuntu.com:80 \
--keyid CB2DE8E5
require="__apt_key/onlyoffice" __apt_source onlyoffice \
--uri "https://download.onlyoffice.com/repo/debian" \
--distribution squeeze \
--component main
__package postgresql
require="__package/postgresql" __postgres_role onlyoffice \
--login --password 'onlyoffice'
require="__postgres_role/onlyoffice" __postgres_database onlyoffice \
--owner onlyoffice
__package nginx-extras
__package rabbitmq-server
require="__apt_source/onlyoffice __postgres_database/onlyoffice \
__package/nginx-extras __package/rabbitmq-server" __package \
onlyoffice-documentserver
;;
*)
echo "$os is not supported by this type. Exiting" >&2
exit 1
;;
esac