adds support for collective access
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
APP_IMAGE_TAG=mywp:8.2.8-apache
|
||||
APP_URL=wpdocker.test
|
||||
COLLECTIVEACCESS_VERSION=1.7.8
|
||||
DB_NAME=wordpress
|
||||
DB_ROOT_PASSWORD=root
|
||||
DB_USER=user
|
||||
|
||||
40
create.sh
40
create.sh
@@ -176,6 +176,46 @@ EOF
|
||||
chown www-data:www-data /destination/.vscode -r
|
||||
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
|
||||
echo "Installing wppb-cli"
|
||||
composer global require tmeister/wppb-cli
|
||||
|
||||
Reference in New Issue
Block a user