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

Sequence of installation

parent 974ba874
No related branches found
No related tags found
No related merge requests found
......@@ -291,13 +291,25 @@ function install_smilodon {
groupadd smilodon
useradd -c "Smilodon system account" -d $SMILODON_PATH -m -r -g smilodon smilodon
SMILODON_ONION_HOSTNAME=$(add_onion_service smilodon 80 ${SMILODON_ONION_PORT})
if [ ! $SMILODON_SECRET_KEY ]; then
SMILODON_SECRET_KEY="$(create_password 30)$(create_password 30)$(create_password 30)$(create_password 30)"
fi
export smilodon_domain_name=$SMILODON_ONION_HOSTNAME
export secret_key='$SMILODON_SECRET_KEY'
export mongodb_username='smilodon'
export mongodb_password='$SMILODON_ADMIN_PASSWORD'
export smilodon_admin_address=$MY_EMAIL_ADDRESS
export MAIL_SERVER='localhost'
export MAIL_PORT=25
function_check install_mongodb
install_mongodb smilodon
smilodon_create_database
SMILODON_ONION_HOSTNAME=$(add_onion_service smilodon 80 ${SMILODON_ONION_PORT})
pip3 install -r requirements.txt
if [ ! "$?" = "0" ]; then
echo $'Unable to install smilodon dependencies'
......@@ -319,14 +331,9 @@ function install_smilodon {
nginx_ensite smilodon
systemctl enable mongodb
systemctl restart mongodb
systemctl restart nginx
chown -R smilodon:smilodon ${SMILODON_PATH}
if [ ! $SMILODON_SECRET_KEY ]; then
SMILODON_SECRET_KEY="$(create_password 30)$(create_password 30)$(create_password 30)$(create_password 30)"
fi
echo '#!/bin/bash' > ${SMILODON_PATH}/run_smilodon.sh
echo "cd ${SMILODON_PATH}" >> ${SMILODON_PATH}/run_smilodon.sh
echo "export smilodon_domain_name=$SMILODON_ONION_HOSTNAME" >> ${SMILODON_PATH}/run_smilodon.sh
......@@ -358,6 +365,7 @@ function install_smilodon {
systemctl enable smilodon
systemctl daemon-reload
systemctl start smilodon
systemctl restart nginx
${PROJECT_NAME}-pass -u $MY_USERNAME -a smilodon -p "$SMILODON_ADMIN_PASSWORD"
......
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