fix stuff
This commit is contained in:
parent
5727c5aee5
commit
56596b9e3f
@ -29,7 +29,7 @@ file_env "CIVICRM_SITE_KEY"
|
|||||||
file_env "CIVICRM_CRED_KEYS"
|
file_env "CIVICRM_CRED_KEYS"
|
||||||
file_env "SMTP_PASSWORD"
|
file_env "SMTP_PASSWORD"
|
||||||
|
|
||||||
until mysql -e '\q' -h db -p"${WORDPRESS_DB_PASS}" && mysql -e '\q' -h db-civicrm -p"${CIVICRM_DB_PASS}"; do
|
until mysql -e '\q' -h db -p"${WORDPRESS_DB_PASS}" && mysql -e '\q' -h "${CIVICRM_DB_HOST}" -p"${CIVICRM_DB_PASS}"; do
|
||||||
echo "Waiting for db container to come up"
|
echo "Waiting for db container to come up"
|
||||||
sleep 1
|
sleep 1
|
||||||
done;
|
done;
|
||||||
@ -44,37 +44,40 @@ su civicrm -c "wp language core activate de_DE"
|
|||||||
|
|
||||||
|
|
||||||
if ! [[ -d /var/www/html/wp-content/plugins/civicrm/civicrm/l10n ]]; then
|
if ! [[ -d /var/www/html/wp-content/plugins/civicrm/civicrm/l10n ]]; then
|
||||||
echo "=== Running Civicrm Docker Install"
|
echo "=== Moving Civicrm L10n"
|
||||||
pushd /var/www/html/wp-content/plugins/civicrm/
|
pushd /var/www/html/wp-content/plugins/civicrm/
|
||||||
mkdir -p civicrm/l10n
|
mkdir -p civicrm/l10n
|
||||||
cp -r l10n/de_DE civicrm/l10n
|
cp -r l10n/de_DE civicrm/l10n
|
||||||
cp -r sql/civicrm_acl.de_DE.mysql civicrm/sql/civicrm_acl.de_DE.mysql
|
cp -r sql/civicrm_acl.de_DE.mysql civicrm/sql/civicrm_acl.de_DE.mysql
|
||||||
cp -r sql/civicrm_data.de_DE.mysql civicrm/sql/civicrm_data.de_DE.mysql
|
cp -r sql/civicrm_data.de_DE.mysql civicrm/sql/civicrm_data.de_DE.mysql
|
||||||
chown -R civicrm:civicrm civicrm/l10n civicrm/sql
|
chown -R civicrm:civicrm civicrm/l10n civicrm/sql
|
||||||
|
|
||||||
|
|
||||||
popd
|
popd
|
||||||
rm -rf /var/www/html/wp-content/uploads/civicrm/civicrm.settings.php
|
fi
|
||||||
su civicrm -c "wp plugin activate civicrm"
|
|
||||||
|
|
||||||
# TODO: extract module and extension stuff to .env
|
if ! [[ -f /var/www/html/wp-content/uploads/civicrm/is_installed ]]; then
|
||||||
su civicrm -c "cv core:install -vv --keep --db=mysql://$CIVICRM_DB_USER:$CIVICRM_DB_PASS@$CIVICRM_DB_HOST:$CIVICRM_DB_PORT/$CIVICRM_DB_NAME --lang de_DE --comp CiviEvent,CiviMember"
|
pushd /var/www/html/wp-content/uploads/civicrm/
|
||||||
|
echo "=== Running Civicrm Docker Install"
|
||||||
|
touch is_installed
|
||||||
|
rm -rf civicrm.settings.php
|
||||||
|
su civicrm -c "wp plugin activate civicrm"
|
||||||
|
|
||||||
|
# TODO: extract module and extension stuff to .env
|
||||||
|
su civicrm -c "cv core:install -vv --keep --db=mysql://$CIVICRM_DB_USER:$CIVICRM_DB_PASS@$CIVICRM_DB_HOST:$CIVICRM_DB_PORT/$CIVICRM_DB_NAME --lang de_DE --comp CiviEvent,CiviMember"
|
||||||
|
|
||||||
pushd /var/www/html/wp-content/uploads/civicrm
|
|
||||||
mv civicrm.settings.php civicrm.settings.php.generated
|
mv civicrm.settings.php civicrm.settings.php.generated
|
||||||
cp /usr/local/etc/civicrm/civicrm.settings.php civicrm.settings.php
|
cp /usr/local/etc/civicrm/civicrm.settings.php civicrm.settings.php
|
||||||
chmod a-wx /var/www/html/wp-content/uploads/civicrm/civicrm.settings.php
|
chmod a-wx /var/www/html/wp-content/uploads/civicrm/civicrm.settings.php
|
||||||
chown civicrm:civicrm ./*
|
chown -R civicrm:civicrm templates_c
|
||||||
popd
|
popd
|
||||||
else
|
else
|
||||||
echo "=== Running Civicrm Upgrade"
|
echo "=== Running Civicrm Upgrade"
|
||||||
echo "=== well, not yet"
|
echo "=== well, not yet"
|
||||||
# TODO:
|
# TODO: Should we run a upgrade here?
|
||||||
# run dump backup
|
# * run dump backup
|
||||||
# check version specifig upgrade steps: https://docs.civicrm.org/sysadmin/en/latest/upgrade/version-specific/
|
# * check version specifig upgrade steps: https://docs.civicrm.org/sysadmin/en/latest/upgrade/version-specific/
|
||||||
# run upgrade
|
# * run upgrade
|
||||||
# cv flush
|
# * cv flush
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "=== Running Apache2"
|
echo "=== Running Webserver"
|
||||||
exec apache2-foreground
|
exec apache2-foreground
|
Loading…
x
Reference in New Issue
Block a user