Evgeniy Antonyuk
7b9e916396
* Add database migration * Delete projects, crm, calendar and mail services * Delete projects, crm, calendar and mail services * Add package version dependency * Update a version of dotnet-sdk package * Minor improvements in scripts * Correction of 'invalid operation exception' error * Fix mysql connection error * Update nodejs version * Fix appserver-backup startup error * Change kafka user * Fix running services after installation * Add kafka directory * Remove unused dependency * Add onlyoffice group creation * Revert "Remove unused dependency" This reverts commit 4bc0d2fad409f472e33b2588ded68942fb794241. * Add php update during installation * Сode optimization
22 lines
512 B
Bash
22 lines
512 B
Bash
#!/bin/bash
|
|
#
|
|
# see: dh_installdeb(1)
|
|
|
|
set -e
|
|
|
|
if ! cat /etc/passwd | grep -q "onlyoffice:"; then
|
|
adduser --quiet --home /var/www/appserver --system --group onlyoffice
|
|
fi
|
|
|
|
if ! cat /etc/group | grep -q "nginx:"; then
|
|
addgroup --quiet --system nginx
|
|
fi
|
|
|
|
if ! cat /etc/passwd | grep -q "nginx:"; then
|
|
adduser --quiet --system nginx
|
|
usermod -aG nginx nginx
|
|
fi
|
|
|
|
usermod -aG onlyoffice,nginx onlyoffice
|
|
chown -R onlyoffice:onlyoffice /var/log/onlyoffice/appserver /var/www/appserver /etc/onlyoffice/appserver
|