#!/bin/bash die() { echo >&2 "$@" ; exit 1 ; } DIRNAME="$(dirname $0)" cd "$DIRNAME" source ../env.production || die "no top levle env?" source env.production || die "no local env?" docker-compose down # regenerate the client secrets CLIENT_SECRET="$(openssl rand -hex 20)" SESSION_SECRET="$(openssl rand -hex 20)" rm -f env.secrets cat < env.secrets CMD_OAUTH2_CLIENT_SECRET=$CLIENT_SECRET CMD_SESSION_SECRET=$SESSION_SECRET EOF ../keycloak/client-delete hedgedoc ../keycloak/client-create <