From 856ace45ef1611906a9e2464344eacc5b0dc2e8f Mon Sep 17 00:00:00 2001 From: Trammell Hudson Date: Wed, 4 May 2022 20:05:31 +0000 Subject: [PATCH] matrix: restart after setup --- matrix/setup | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/matrix/setup b/matrix/setup index 96660cc..4af40b5 100755 --- a/matrix/setup +++ b/matrix/setup @@ -6,14 +6,15 @@ cd "$DIRNAME" source ../env.production || die "no top levle env?" source env.production || die "no local env?" -docker-compose down - HOMESERVER_YAML="data/synapse/homeserver.yaml" if [ -r "$HOMESERVER_YAML" ]; then echo "home server already configured? delete data directory to force reconfig" + docker-compose up -d || die "matrix: unable to restart" exit 0 fi +docker-compose down 2>/dev/null + # This will create a *delegated* matrix server, # where the "servername" is just the top level domain, # but it is hosted on "matrix.DOMAIN_NAME". @@ -44,7 +45,7 @@ oidc_providers: display_name_template: "{{ user.name }}" EOF -../keycloak/client-delete 'synapse' || echo "client did not exist?" +../keycloak/client-delete 'synapse' 2>/dev/null ../keycloak/client-create << EOF || die "unable to create client id" { @@ -57,3 +58,5 @@ EOF "secret": "$MATRIX_CLIENT_SECRET" } EOF + +docker-compose up -d || die "matrix: unable to start container"