adds support for collective access
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
APP_IMAGE_TAG=mywp:8.2.8-apache
|
APP_IMAGE_TAG=mywp:8.2.8-apache
|
||||||
APP_URL=wpdocker.test
|
APP_URL=wpdocker.test
|
||||||
|
COLLECTIVEACCESS_VERSION=1.7.8
|
||||||
DB_NAME=wordpress
|
DB_NAME=wordpress
|
||||||
DB_ROOT_PASSWORD=root
|
DB_ROOT_PASSWORD=root
|
||||||
DB_USER=user
|
DB_USER=user
|
||||||
|
|||||||
40
create.sh
40
create.sh
@@ -176,6 +176,46 @@ EOF
|
|||||||
chown www-data:www-data /destination/.vscode -r
|
chown www-data:www-data /destination/.vscode -r
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ "${PROJECT_TYPE}" = "collectiveaccess" ]; then
|
||||||
|
echo "Installing collective-access"
|
||||||
|
docker exec --user www-data "${PREFIX}-app" /bin/sh -c "
|
||||||
|
git clone \
|
||||||
|
--branch ${COLLECTIVEACCESS_VERSION} \
|
||||||
|
--single-branch \
|
||||||
|
https://github.com/collectiveaccess/providence.git \
|
||||||
|
/var/www/html
|
||||||
|
"
|
||||||
|
docker exec --user www-data "${PREFIX}-app" /bin/sh -c "
|
||||||
|
mkdir /var/www/html/media/collectiveaccess && \
|
||||||
|
chown 33:33 /var/www/html/media/collectiveaccess && \
|
||||||
|
chown 33:33 /var/www/html/media/collectiveaccess --recursive
|
||||||
|
"
|
||||||
|
cat << EOF > /tmp/${PREFIX}/setup.php
|
||||||
|
<?php
|
||||||
|
define("__CA_DB_HOST__", '${PREFIX}-db');
|
||||||
|
define("__CA_DB_USER__", '${DB_USER}');
|
||||||
|
define("__CA_DB_PASSWORD__", '${DB_USER_PASSWORD}');
|
||||||
|
define("__CA_DB_DATABASE__", '${DB_NAME}');
|
||||||
|
define("__CA_DEFAULT_LOCALE__", "fr_FR");
|
||||||
|
define("__CA_APP_DISPLAY_NAME__", "My First CollectiveAccess System");
|
||||||
|
define("__CA_ADMIN_EMAIL__", 'info@put-your-domain-here.com');
|
||||||
|
date_default_timezone_set('Europe/Paris');
|
||||||
|
define("__CA_QUEUE_ENABLED__", 0);
|
||||||
|
define("__CA_USE_CLEAN_URLS__", 0);
|
||||||
|
define("__CA_APP_NAME__", "collectiveaccess");
|
||||||
|
define("__CA_GOOGLE_MAPS_KEY__", "");
|
||||||
|
define('__CA_CACHE_BACKEND__', 'file');
|
||||||
|
define('__CA_ALLOW_INSTALLER_TO_OVERWRITE_EXISTING_INSTALLS__', false);
|
||||||
|
define('__CA_STACKTRACE_ON_EXCEPTION__', false);
|
||||||
|
require(__DIR__."/app/helpers/post-setup.php");
|
||||||
|
EOF
|
||||||
|
docker cp "/tmp/${PREFIX}/setup.php" "${PREFIX}-app":/var/www/html
|
||||||
|
docker exec --user root "${PREFIX}-app" /bin/sh -c "
|
||||||
|
chown 33:33 /var/www/html/setup.php
|
||||||
|
"
|
||||||
|
docker cp "/home/vanhalleje/CARHOP/Collective Access/mappings/default/profile.xml" "${PREFIX}-app":/var/www/html/install/profiles/xml/sample_profile.xml
|
||||||
|
fi
|
||||||
|
|
||||||
if [ "${PROJECT_TYPE}" = "wordpress" ]; then
|
if [ "${PROJECT_TYPE}" = "wordpress" ]; then
|
||||||
echo "Installing wppb-cli"
|
echo "Installing wppb-cli"
|
||||||
composer global require tmeister/wppb-cli
|
composer global require tmeister/wppb-cli
|
||||||
|
|||||||
Reference in New Issue
Block a user