services-garbaye/podman-matrix/05_freshinstall.sh

41 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
#< user: synapse
#< password: mysecretpass
#< database: synapse
#< host: synapse-db
#< port: 5432
#< cp_min: 5
#< cp_max: 10
${ABSDIR}/10_install.sh