diff --git a/files/usr/local/bin/setup-phabricator b/files/usr/local/bin/setup-phabricator index 08cd24c..653ab4d 100755 --- a/files/usr/local/bin/setup-phabricator +++ b/files/usr/local/bin/setup-phabricator @@ -1,51 +1,52 @@ #!/usr/bin/env bash pushd /opt/phabricator # MYSQL bin/config set mysql.host mysql bin/config set mysql.pass "$MYSQL_ENV_MYSQL_ROOT_PASSWORD" if [ -n "$PHABRICATOR_STORAGE_NAMESPACE" ]; then bin/config set storage.default-namespace "$PHABRICATOR_STORAGE_NAMESPACE" fi # URLs bin/config set phabricator.base-uri "$PHABRICATOR_URL" if [ -n "$PHABRICATOR_ALT_FILE_DOMAIN" ]; then bin/config set security.alternate-file-domain "$PHABRICATOR_ALT_FILE_DOMAIN" fi # Mail if [ -n "$PHABRICATOR_USE_MAILGUN" ]; then bin/config set metamta.mail-adapter PhabricatorMailImplementationMailgunAdapter if [ -n "$PHABRICATOR_DOMAIN" ]; then bin/config set mailgun.domain "$PHABRICATOR_DOMAIN" fi if [ -n "$PHABRICATOR_MAILGUN_APIKEY" ]; then bin/config set mailgun.api-key "$PHABRICATOR_MAILGUN_APIKEY" fi fi if [ -n "$PHABRICATOR_USE_SENDGRID" ]; then bin/config set metamta.mail-adapter PhabricatorMailImplementationSendGridAdapter if [ -n "$PHABRICATOR_SENDGRID_APIUSER" ]; then bin/config set sendgrid.api-user "$PHABRICATOR_SENDGRID_APIUSER" fi if [ -n "$PHABRICATOR_SENDGRID_APIKEY" ]; then bin/config set sendgrid.api-key "$PHABRICATOR_SENDGRID_APIKEY" fi fi # Installation if [ -z "$PHABRICATOR_NO_INSTALL" ]; then bin/storage upgrade --force - bin/config set storage.mysql-engine.max-size 8388608 + bin/config set storage.mysql-engine.max-size $((8*1042*1024)) bin/config set pygments.enabled true fi # Rights chown -R app /var/repo # We're done popd +#restart phabricator daemon sv restart phd touch .initialized