42 lines
1.3 KiB
Bash
Executable file
42 lines
1.3 KiB
Bash
Executable file
#!/usr/bin/env bash
|
|
|
|
ABSDIR="$( dirname "$(readlink -f -- "$0")" )"
|
|
source ${ABSDIR}/../functions.sh
|
|
source ${ABSDIR}/vars.sh
|
|
|
|
ensure_pwd_is_scriptdir
|
|
ensure_not_root
|
|
|
|
if [[ -d ~/.local/share/containers/storage/volumes/${confvolume} ]]; then
|
|
echo "Error : conf volume ${confvolume} already exists. Please remove it first (prune?)."
|
|
exit 1
|
|
fi
|
|
|
|
if [[ -d ~/.local/share/containers/storage/volumes/${dbvolume} ]]; then
|
|
echo "Error : db volume ${dbvolume} already exists. Please remove it first (prune?)."
|
|
exit 1
|
|
fi
|
|
podman volume create matrixdotorg_synapse-data
|
|
podman volume create matrixdotorg_synapse-pgsql
|
|
|
|
podman run -it --name synapse-generate --mount type=volume,src=matrixdotorg_synapse-data,dst=/data -e SYNAPSE_SERVER_NAME=garbaye.fr -e SYNAPSE_REPORT_STATS=no matrixdotorg/synapse generate
|
|
podman rm synapse-generate
|
|
|
|
# Modifier le fichier home/podman-matrix/.local/share/containers/storage/volumes/matrixdotorg_synapse-data/_data/homeserver.yaml avec les valeurs ci dessous
|
|
#< public_baseurl: https://qlf-matrix.garbaye.fr
|
|
#
|
|
#< enable_registration: false
|
|
#
|
|
#< database:
|
|
#< name: psycopg2
|
|
#< args:
|
|
#< user: synapse
|
|
#< password: mysecretpass
|
|
#< database: synapse
|
|
#< host: synapse-db
|
|
#< port: 5432
|
|
#< cp_min: 5
|
|
#< cp_max: 10
|
|
#${ABSDIR}/10_install.sh
|
|
|