summaryrefslogtreecommitdiff
path: root/nix/data/deploy-matterbridge.sh
diff options
context:
space:
mode:
Diffstat (limited to 'nix/data/deploy-matterbridge.sh')
-rwxr-xr-xnix/data/deploy-matterbridge.sh25
1 files changed, 0 insertions, 25 deletions
diff --git a/nix/data/deploy-matterbridge.sh b/nix/data/deploy-matterbridge.sh
deleted file mode 100755
index a0758ec..0000000
--- a/nix/data/deploy-matterbridge.sh
+++ /dev/null
@@ -1,25 +0,0 @@
-set -e # Exit on error
-
-# Ensure required environment variables are set
-#: "${MATTERBRIDGE_DISCORD_TOKEN:?Need to set MATTERBRIDGE_DISCORD_TOKEN}"
-: "${MATTERBRIDGE_MATRIX_PASS:?Need to set MATTERBRIDGE_MATRIX_PASS}"
-
-# Define paths
-TEMPLATE_CONFIG="matterbridge.toml"
-GENERATED_CONFIG="matterbridge.built.toml"
-REMOTE_SERVER="root@nullring.xyz"
-REMOTE_PATH="/etc/matterbridge.toml"
-
-# Generate config file
-sed "s|\${MATTERBRIDGE_MATRIX_PASS}|$MATTERBRIDGE_MATRIX_PASS|g" $TEMPLATE_CONFIG > $GENERATED_CONFIG
-
-# Securely transfer to server
-scp "$GENERATED_CONFIG" "$REMOTE_SERVER:$REMOTE_PATH"
-
-# Restart Matterbridge service
-ssh "$REMOTE_SERVER" "sudo systemctl restart matterbridge"
-
-# delete config file with secrets from repo
-shred -u "$GENERATED_CONFIG"
-
-echo "✅ Matterbridge config deployed successfully!"