Fixed bookstack,espocrm,freescout
This commit is contained in:
parent
4886683ee6
commit
a27cf916a2
@ -40,6 +40,7 @@ networks:
|
|||||||
external: true
|
external: true
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
EXTERNALIP=$(get_externalip);
|
||||||
ADMINPASS=`cat /federated/apps/panel/.env | grep SMTP_PASSWORD | awk -F= '{ print $2 }'`
|
ADMINPASS=`cat /federated/apps/panel/.env | grep SMTP_PASSWORD | awk -F= '{ print $2 }'`
|
||||||
BOOKSTACK_ADMINPASSWORD=`htpasswd -bnBC 10 "" $ADMINPASS | tr -d ':\n' | sed 's/$2y/$2b/'`
|
BOOKSTACK_ADMINPASSWORD=`htpasswd -bnBC 10 "" $ADMINPASS | tr -d ':\n' | sed 's/$2y/$2b/'`
|
||||||
BOOKSTACK_SECRET=$(create_password);
|
BOOKSTACK_SECRET=$(create_password);
|
||||||
@ -83,6 +84,8 @@ start_bookstack() {
|
|||||||
|
|
||||||
docker exec pdns pdnsutil add-record $DOMAIN bookstack A 86400 $EXTERNALIP
|
docker exec pdns pdnsutil add-record $DOMAIN bookstack A 86400 $EXTERNALIP
|
||||||
[ $? -ne 0 ] && fail "Couldn't add dns record for bookstack"
|
[ $? -ne 0 ] && fail "Couldn't add dns record for bookstack"
|
||||||
|
docker exec pdns pdnsutil add-record $DOMAIN documentation A 86400 $EXTERNALIP
|
||||||
|
[ $? -ne 0 ] && fail "Couldn't add dns record for bookstack"
|
||||||
|
|
||||||
PDNS_MYSQL_COMMAND="update users set password=\"$BOOKSTACK_ADMINPASSWORD\" where id = \"1\";"
|
PDNS_MYSQL_COMMAND="update users set password=\"$BOOKSTACK_ADMINPASSWORD\" where id = \"1\";"
|
||||||
docker exec pdnsmysql bash -c "mysql -ubookstack -p$BOOKSTACK_SECRET bookstack -e '$PDNS_MYSQL_COMMAND;'"
|
docker exec pdnsmysql bash -c "mysql -ubookstack -p$BOOKSTACK_SECRET bookstack -e '$PDNS_MYSQL_COMMAND;'"
|
||||||
|
@ -41,7 +41,8 @@ networks:
|
|||||||
external: true
|
external: true
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
ADMINPASS=`cat /federated/apps/castopod/.env | grep CP_EMAIL_SMTP_PASSWORD | awk -F= '{ print $2 }'`
|
ADMINPASS=`cat /federated/apps/panel/.env | grep SMTP_PASSWORD | awk -F= '{ print $2 }'`
|
||||||
|
EXTERNALIP=$(get_externalip);
|
||||||
ESPOCRM_SECRET=$(create_password);
|
ESPOCRM_SECRET=$(create_password);
|
||||||
MYSQL_ROOTPASSWORD=`cat /federated/apps/pdnsmysql/.env | grep MYSQL_ROOT_PASSWORD | awk -F= '{ print $2 }'`
|
MYSQL_ROOTPASSWORD=`cat /federated/apps/pdnsmysql/.env | grep MYSQL_ROOT_PASSWORD | awk -F= '{ print $2 }'`
|
||||||
LDAP_SECRET=`cat /federated/apps/ldap/.ldap.secret`
|
LDAP_SECRET=`cat /federated/apps/ldap/.ldap.secret`
|
||||||
|
@ -43,6 +43,7 @@ networks:
|
|||||||
EOF
|
EOF
|
||||||
|
|
||||||
ADMINPASS=`cat /federated/apps/panel/.env | grep SMTP_PASSWORD | awk -F= '{ print $2 }'`
|
ADMINPASS=`cat /federated/apps/panel/.env | grep SMTP_PASSWORD | awk -F= '{ print $2 }'`
|
||||||
|
EXTERNALIP=$(get_externalip);
|
||||||
FREESCOUT_SECRET=$(create_password);
|
FREESCOUT_SECRET=$(create_password);
|
||||||
|
|
||||||
cat > /federated/apps/freescout/.env <<EOF
|
cat > /federated/apps/freescout/.env <<EOF
|
||||||
|
@ -118,6 +118,10 @@ create_password() {
|
|||||||
SECRET=`tr -cd '[:alnum:]' < /dev/urandom | fold -w32 | head -n1`
|
SECRET=`tr -cd '[:alnum:]' < /dev/urandom | fold -w32 | head -n1`
|
||||||
echo "$SECRET";
|
echo "$SECRET";
|
||||||
}
|
}
|
||||||
|
get_externalip() {
|
||||||
|
EXTERNALIP=`dig @resolver4.opendns.com myip.opendns.com +short 2> /dev/null`
|
||||||
|
echo "$EXTERNALIP";
|
||||||
|
}
|
||||||
start_service_convert() {
|
start_service_convert() {
|
||||||
SERVICE="$1"
|
SERVICE="$1"
|
||||||
COMMAND="$2"
|
COMMAND="$2"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user