comparison docker/backend-dev-demo/scripts/init_script.sh @ 4201:6a8cc6d668a4

docker (demo): create file-sharing and demo account in init script
author Goffi <goffi@goffi.org>
date Thu, 14 Dec 2023 09:19:32 +0100
parents 22cd3094cd1e
children
comparison
equal deleted inserted replaced
4200:5d2de6c1156d 4201:6a8cc6d668a4
4 FORUMS_JSON_FILE="/home/libervia/forums.json" 4 FORUMS_JSON_FILE="/home/libervia/forums.json"
5 5
6 if [ ! -f "$SETUP_INDICATOR" ]; then 6 if [ ! -f "$SETUP_INDICATOR" ]; then
7 echo "First run detected. Setting up the environment and configuration." 7 echo "First run detected. Setting up the environment and configuration."
8 8
9 # we create the file sharing component which will autoconnect when backend is started
10 libervia-cli profile create file-sharing -j files.server1.test -p "" --xmpp-password test_e2e -C file-sharing -A
11 # we have to be sure that file-sharing is connected before demo account,
12 # otherwise disco will be cached without it, and feature such as file
13 # sharing won't be available.
14 libervia-cli profile connect -cp file-sharing
15 # create a demo account
16 libervia-cli profile create demo -j demo@server1.test -p "demo"
9 libervia-cli profile modify -D -cp demo --pwd demo 17 libervia-cli profile modify -D -cp demo --pwd demo
10 libervia-cli forums set -p demo < $FORUMS_JSON_FILE 18 libervia-cli forums set -p demo < $FORUMS_JSON_FILE
11 libervia-cli bookmarks add -pdemo -a demo@chat.server1.test 19 libervia-cli bookmarks add -pdemo -a demo@chat.server1.test
12 20
13 touch "$SETUP_INDICATOR" 21 touch "$SETUP_INDICATOR"