#!/bin/bash if [[ -n "$CONF_FILE_PATH" ]] && [ ! -f "$CONF_FILE_PATH" ]; then echo "Generating config file $CONF_FILE_PATH" touch "CONF_FILE_PATH" if [[ -n "$MATRIX_DOMAIN" ]]; then echo "Setting matrix domain to $MATRIX_DOMAIN" echo "matrix:" >> "$CONF_FILE_PATH" echo " domain: '$MATRIX_DOMAIN'" >> "$CONF_FILE_PATH" echo >> "$CONF_FILE_PATH" fi if [[ -n "$SIGN_KEY_PATH" ]]; then echo "Setting signing key path to $SIGN_KEY_PATH" echo "key:" >> "$CONF_FILE_PATH" echo " path: '$SIGN_KEY_PATH'" >> "$CONF_FILE_PATH" echo >> "$CONF_FILE_PATH" fi if [[ -n "$SQLITE_DATABASE_PATH" ]]; then echo "Setting SQLite DB path to $SQLITE_DATABASE_PATH" echo "storage:" >> "$CONF_FILE_PATH" echo " provider:" >> "$CONF_FILE_PATH" echo " sqlite:" >> "$CONF_FILE_PATH" echo " database: '$SQLITE_DATABASE_PATH'" >> "$CONF_FILE_PATH" echo >> "$CONF_FILE_PATH" fi echo "Starting mxids..." echo fi exec java -jar /app/mxids.jar -c /etc/mxids/mxids.yaml