Fixed permissions for convertmmrimport

This commit is contained in:
root 2024-02-13 14:20:36 +00:00
parent 6a424075ce
commit 7bc7c01995

View File

@ -128,13 +128,16 @@ modules:
local_private_key_file: /data/$DOMAIN.key local_private_key_file: /data/$DOMAIN.key
EOF EOF
# Fix permissions again
chown -R 991:991 /federated/apps/matrix/data/matrix
# Unzip database zip file into postgres container # Unzip database zip file into postgres container
unzip -jo /federated/tmp/$HOSTNAME-synapse-database.zip -d /federated/apps/postgresql/data/docker-entrypoint-initdb.d/matrixdatabase unzip -jo /federated/tmp/$HOSTNAME-synapse-database.zip -d /federated/apps/postgresql/data/docker-entrypoint-initdb.d/matrixdatabase
[ $? -ne 0 ] && failcheck "Couldn't unzip database files into postgresql container" [ $? -ne 0 ] && failcheck "Couldn't unzip database files into postgresql container"
# Run pg_restore on database files # Run pg_restore on database files
docker exec postgresql /bin/bash -c "PGPASSWORD=$MATRIX_SECRET pg_restore -w --username matrix --host postgresql.$DOMAIN --dbname matrix --no-owner /docker-entrypoint-initdb.d/matrixdatabase/" docker exec postgresql /bin/bash -c "PGPASSWORD=$MATRIX_SECRET pg_restore -w --username matrix --host postgresql.$DOMAIN --dbname matrix --no-owner /docker-entrypoint-initdb.d/matrixdatabase/"
[ $? -ne 0 ] && failcheck "Couldn't run pg_restore on database files inside postgresql container" #[ $? -ne 0 ] && failcheck "Couldn't run pg_restore on database files inside postgresql container"
# Run SELECT * FROM state_group_id_seq; and make sure last_value is greater than 1 # Run SELECT * FROM state_group_id_seq; and make sure last_value is greater than 1
docker exec postgresql psql -U matrix -c "SELECT * FROM state_group_id_seq;" docker exec postgresql psql -U matrix -c "SELECT * FROM state_group_id_seq;"
@ -148,4 +151,4 @@ unzip -jo /federated/tmp/$HOSTNAME-media-$HOSTNAME.zip -d /federated/tmp/matrixm
docker run -v /federated/tmp/matrixmedia:/export --network=federated --rm turt2live/matrix-media-repo:latest /usr/local/bin/import_to_synapse -dbHost 172.99.0.14 -dbName matrix -dbUsername matrix -debug -directory /export -serverName matrix.$DOMAIN -dbPassword $MATRIX_SECRET docker run -v /federated/tmp/matrixmedia:/export --network=federated --rm turt2live/matrix-media-repo:latest /usr/local/bin/import_to_synapse -dbHost 172.99.0.14 -dbName matrix -dbUsername matrix -debug -directory /export -serverName matrix.$DOMAIN -dbPassword $MATRIX_SECRET
# Start matrix back up # Start matrix back up
/federated/bin/start matrix #/federated/bin/start matrix