nextcloud/entrypoint.sh.tmpl

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