2024-07-15 18:55:37 +00:00
|
|
|
#!/bin/bash
|
|
|
|
#
|
2024-07-16 17:12:26 +00:00
|
|
|
source $workspaceFolder/.devcontainer/.env
|
2024-07-15 18:55:37 +00:00
|
|
|
|
|
|
|
# Setup Friendica
|
|
|
|
echo ">>> Friendica Setup"
|
2024-07-16 17:12:26 +00:00
|
|
|
|
|
|
|
FRIENDICA_PHP_PATH=$(which php)
|
|
|
|
export FRIENDICA_PHP_PATH
|
|
|
|
|
2024-07-15 18:55:37 +00:00
|
|
|
envsubst < $workspaceFolder/.devcontainer/include/autoinstall.config.php > /tmp/autoinstall.config.php
|
|
|
|
|
2024-07-16 17:12:26 +00:00
|
|
|
|
2024-07-15 18:55:37 +00:00
|
|
|
cd $DocumentRoot
|
|
|
|
|
|
|
|
# copy the .htaccess-dist file to .htaccess so that rewrite rules work
|
|
|
|
cp $DocumentRoot/.htaccess-dist $DocumentRoot/.htaccess
|
|
|
|
|
|
|
|
bin/composer.phar --no-dev install
|
|
|
|
|
|
|
|
# install friendica
|
|
|
|
bin/console autoinstall -f /tmp/autoinstall.config.php
|
|
|
|
|
|
|
|
# add users
|
|
|
|
# (disable a bunch of validation because this is a dev install, deh, it needs invalid emails and stupid passwords)
|
|
|
|
bin/console config system disable_email_validation 1
|
|
|
|
bin/console config system disable_password_exposed 1
|
2024-07-16 17:12:26 +00:00
|
|
|
bin/console user add "$ADMIN_NICK" "$ADMIN_NICK" "$ADMIN_NICK@$ServerAlias" en http://friendica.local/profile/$ADMIN_NICK
|
2024-07-15 18:55:37 +00:00
|
|
|
bin/console user password "$ADMIN_NICK" "$ADMIN_PASSW"
|
2024-07-16 17:12:26 +00:00
|
|
|
bin/console user add "$USER_NICK" "$USER_NICK" "$USER_NICK@$ServerAlias" en http://friendica.local/profile/$USER_NICK
|
2024-07-15 18:55:37 +00:00
|
|
|
bin/console user password "$USER_NICK" "$USER_PASSW"
|
|
|
|
|
|
|
|
exit 0
|