2021-06-14 10:42:59 +00:00
#!/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
2021-06-14 13:10:05 +00:00
#< args:
2021-06-14 10:42:59 +00:00
#< user: synapse
#< password: mysecretpass
#< database: synapse
#< host: synapse-db
#< port: 5432
#< cp_min: 5
#< cp_max: 10
2021-06-14 12:19:55 +00:00
#${ABSDIR}/10_install.sh
2021-06-14 10:42:59 +00:00