Mercurial > libervia-backend
annotate docker/backend-dev-demo/scripts/init_script.sh @ 4309:b56b1eae7994
component email gateway: add multicasting:
XEP-0033 multicasting is now supported both for incoming and outgoing messages. XEP-0033
metadata are converted to suitable Email headers and vice versa.
Email address and JID are both supported, and delivery is done by the gateway when
suitable on incoming messages.
rel 450
author | Goffi <goffi@goffi.org> |
---|---|
date | Thu, 26 Sep 2024 16:12:01 +0200 |
parents | 6a8cc6d668a4 |
children |
rev | line source |
---|---|
4195
22cd3094cd1e
docker (demo): fix starting + better UX:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
1 #!/bin/bash |
22cd3094cd1e
docker (demo): fix starting + better UX:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
2 |
22cd3094cd1e
docker (demo): fix starting + better UX:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
3 SETUP_INDICATOR="/home/libervia/.local/share/libervia/setup_complete.flag" |
22cd3094cd1e
docker (demo): fix starting + better UX:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
4 FORUMS_JSON_FILE="/home/libervia/forums.json" |
22cd3094cd1e
docker (demo): fix starting + better UX:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
5 |
22cd3094cd1e
docker (demo): fix starting + better UX:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
6 if [ ! -f "$SETUP_INDICATOR" ]; then |
22cd3094cd1e
docker (demo): fix starting + better UX:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
7 echo "First run detected. Setting up the environment and configuration." |
22cd3094cd1e
docker (demo): fix starting + better UX:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
8 |
4201
6a8cc6d668a4
docker (demo): create file-sharing and demo account in init script
Goffi <goffi@goffi.org>
parents:
4195
diff
changeset
|
9 # we create the file sharing component which will autoconnect when backend is started |
6a8cc6d668a4
docker (demo): create file-sharing and demo account in init script
Goffi <goffi@goffi.org>
parents:
4195
diff
changeset
|
10 libervia-cli profile create file-sharing -j files.server1.test -p "" --xmpp-password test_e2e -C file-sharing -A |
6a8cc6d668a4
docker (demo): create file-sharing and demo account in init script
Goffi <goffi@goffi.org>
parents:
4195
diff
changeset
|
11 # we have to be sure that file-sharing is connected before demo account, |
6a8cc6d668a4
docker (demo): create file-sharing and demo account in init script
Goffi <goffi@goffi.org>
parents:
4195
diff
changeset
|
12 # otherwise disco will be cached without it, and feature such as file |
6a8cc6d668a4
docker (demo): create file-sharing and demo account in init script
Goffi <goffi@goffi.org>
parents:
4195
diff
changeset
|
13 # sharing won't be available. |
6a8cc6d668a4
docker (demo): create file-sharing and demo account in init script
Goffi <goffi@goffi.org>
parents:
4195
diff
changeset
|
14 libervia-cli profile connect -cp file-sharing |
6a8cc6d668a4
docker (demo): create file-sharing and demo account in init script
Goffi <goffi@goffi.org>
parents:
4195
diff
changeset
|
15 # create a demo account |
6a8cc6d668a4
docker (demo): create file-sharing and demo account in init script
Goffi <goffi@goffi.org>
parents:
4195
diff
changeset
|
16 libervia-cli profile create demo -j demo@server1.test -p "demo" |
4195
22cd3094cd1e
docker (demo): fix starting + better UX:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
17 libervia-cli profile modify -D -cp demo --pwd demo |
22cd3094cd1e
docker (demo): fix starting + better UX:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
18 libervia-cli forums set -p demo < $FORUMS_JSON_FILE |
22cd3094cd1e
docker (demo): fix starting + better UX:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
19 libervia-cli bookmarks add -pdemo -a demo@chat.server1.test |
22cd3094cd1e
docker (demo): fix starting + better UX:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
20 |
22cd3094cd1e
docker (demo): fix starting + better UX:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
21 touch "$SETUP_INDICATOR" |
22cd3094cd1e
docker (demo): fix starting + better UX:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
22 echo "Initial setup complete." |
22cd3094cd1e
docker (demo): fix starting + better UX:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
23 else |
22cd3094cd1e
docker (demo): fix starting + better UX:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
24 echo "Not the first run. Skipping setup." |
22cd3094cd1e
docker (demo): fix starting + better UX:
Goffi <goffi@goffi.org>
parents:
diff
changeset
|
25 fi |