mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-11 12:03:14 +00:00

* user edit command * PHRAS-3859 set defaut fastcgi-https to off * PHRAS-3859 fix typo and explain * edit lastname, firstname, company * fix * sync Phraseanet root account * Update entrypoint.sh * fix test install --------- Co-authored-by: aynsix <asr@esokia-webagency.com> Co-authored-by: Moctar <diouf@alchemy.fr>
59 lines
1.8 KiB
Bash
Executable File
59 lines
1.8 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
curl -sS https://getcomposer.org/installer -o /tmp/composer-setup.php
|
|
|
|
php /tmp/composer-setup.php --install-dir=/usr/local/bin --filename=composer
|
|
|
|
composer install --ignore-platform-reqs --no-interaction
|
|
|
|
FILE=config/configuration.yml
|
|
|
|
while [[ ! -e "$FILE" ]]
|
|
do
|
|
sleep 10
|
|
/var/alchemy/Phraseanet/bin/setup system:install \
|
|
--email=test@test.fr \
|
|
--password=test \
|
|
--db-host=db \
|
|
--db-port=3306 \
|
|
--db-user=root \
|
|
--db-password=root \
|
|
--db-template=DublinCore \
|
|
--appbox=ab_master \
|
|
--databox=db_databox1 \
|
|
--server-name=$PHRASEANET_BASE_URL \
|
|
--download-path=$PHRASEANET_DOWNLOAD_DIR \
|
|
--lazaret-path=$PHRASEANET_LAZARET_DIR \
|
|
--caption-path=$PHRASEANET_CAPTION_DIR \
|
|
--worker-tmp-files=$PHRASEANET_WORKER_TMP \
|
|
--data-path=/var/alchemy/Phraseanet/datas -y
|
|
done
|
|
|
|
/var/alchemy/Phraseanet/bin/setup system:config set workers.queue.worker-queue.registry alchemy_worker.queue_registry
|
|
|
|
echo "Setting Elasticsearch configuration"
|
|
|
|
if [ -z "$PHRASEANET_ELASTICSEARCH_HOST" ]; then
|
|
/var/alchemy/Phraseanet/bin/setup system:config set main.search-engine.options.host elasticsearch
|
|
else
|
|
/var/alchemy/Phraseanet/bin/setup system:config set main.search-engine.options.host $PHRASEANET_ELASTICSEARCH_HOST
|
|
fi
|
|
|
|
if [ -z "$PHRASEANET_ELASTICSEARCH_PORT" ]; then
|
|
/var/alchemy/Phraseanet/bin/setup system:config set main.search-engine.options.port 9200
|
|
else
|
|
/var/alchemy/Phraseanet/bin/setup system:config set main.search-engine.options.port $PHRASEANET_ELASTICSEARCH_PORT
|
|
fi
|
|
|
|
sleep 5
|
|
|
|
/var/alchemy/Phraseanet/bin/console searchengine:index -dc --force
|
|
|
|
/var/alchemy/Phraseanet/bin/developer ini:setup-tests-dbs -v
|
|
|
|
/var/alchemy/Phraseanet/bin/developer phraseanet:regenerate-sqlite -v
|
|
|
|
/var/alchemy/Phraseanet/bin/developer phraseanet:generate-js-fixtures -v
|