Split step for install and default configuration
This commit is contained in:
@@ -98,7 +98,11 @@ step_4() {
|
||||
exe pip install --upgrade pip
|
||||
exe pip install --upgrade setuptools
|
||||
exe pip install matrix-synapse[postgres]
|
||||
|
||||
}
|
||||
|
||||
step_5_info() { echo "Create default configuration and folder structure"; }
|
||||
step_5_alias() { ALIAS="defaultconfig"; }
|
||||
step_5() {
|
||||
# Create default configuration
|
||||
exe python3 -m synapse.app.homeserver --server-name "$MATRIX_DOMAIN" --config-path homeserver.yaml --generate-config --report-stats=no
|
||||
exe deactivate
|
||||
@@ -111,13 +115,13 @@ step_4() {
|
||||
exe chown ${toolUser}:${toolGroup} "${MATRIX_HOME}" "${MATRIX_HOME}/media_store" "${MATRIX_HOME}/uploads"
|
||||
}
|
||||
|
||||
step_5_info() { echo "Configure $toolName"; }
|
||||
step_5() {
|
||||
step_6_info() { echo "Open $toolName configuration file"; }
|
||||
step_6() {
|
||||
exe vi "$toolConfig"
|
||||
}
|
||||
|
||||
step_6_info() { echo "Create $toolName systemd service"; }
|
||||
step_6() {
|
||||
step_7_info() { echo "Create $toolName systemd service"; }
|
||||
step_7() {
|
||||
# eval needed to expand sourced configuration variables
|
||||
local localService=`eval "echo \"$toolService\""`
|
||||
addConf -c "$localService" "$toolServiceLoc"
|
||||
|
Reference in New Issue
Block a user