21 lines
575 B
Bash
21 lines
575 B
Bash
#!/bin/bash
|
|
set -x
|
|
|
|
SUDO="setpriv --reuid=www-data --regid=www-data --init-groups"
|
|
OCC="php /var/www/html/occ"
|
|
|
|
if ! $SUDO $OCC status | grep -q 'installed: true'; then
|
|
$SUDO $OCC --no-ansi -n maintenance:install \
|
|
--database "mysql" \
|
|
--database-name "nextcloud" \
|
|
--database-host "mariadb" \
|
|
--database-user "nextcloud" \
|
|
--database-pass "$(tr -d '\n' < /run/secrets/db_password)" \
|
|
--admin-pass "$(tr -d '\n' < /run/secrets/admin_password)"
|
|
|
|
fi
|
|
|
|
$SUDO php $OCC config:system:set trusted_domains 1 --value={{ env "DOMAIN" }}
|
|
|
|
/entrypoint.sh apache2-foreground
|