Skip to content
Snippets Groups Projects
Commit df14fa3a authored by Bob Mottram's avatar Bob Mottram
Browse files

pleroma recompile command

parent 2170fb8c
No related branches found
No related tags found
No related merge requests found
......@@ -68,16 +68,25 @@ pleroma_variables=(ONION_ONLY
MY_EMAIL_ADDRESS
MY_USERNAME)
function pleroma_create_recompile_command {
{ echo '#!/bin/bash';
echo "cd $PLEROMA_DIR || exit 1";
echo "chown -R pleroma:pleroma $PLEROMA_DIR";
echo 'sudo -u pleroma mix clean';
echo 'sudo -u pleroma mix deps.compile';
echo 'sudo -u pleroma mix compile';
echo 'systemctl restart pleroma'; } > /usr/bin/pleroma-recompile
chmod +x /usr/bin/pleroma-recompile
}
function pleroma_recompile {
# necessary after parameter changes
chown -R pleroma:pleroma $PLEROMA_DIR
sudo -u pleroma mix clean
sudo -u pleroma mix deps.compile
sudo -u pleroma mix compile
if [ -f /etc/systemd/system/pleroma.service ]; then
systemctl restart pleroma
if [ ! -f /usr/bin/pleroma-recompile ]; then
pleroma_create_recompile_command
fi
/usr/bin/pleroma-recompile
}
function pleroma_setting_emoji {
......@@ -1674,6 +1683,8 @@ function install_pleroma {
sudo -u pleroma mix register_user "$MY_USERNAME" "$MY_USERNAME" "$MY_EMAIL_ADDRESS" $"Your bio goes here" "$PLEROMA_ADMIN_PASSWORD"
sudo -u pleroma mix set_moderator "$MY_USERNAME" true
pleroma_create_recompile_command
APP_INSTALLED=1
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment