diff options
Diffstat (limited to 'nix/data/deploy-matterbridge.sh')
| -rwxr-xr-x | nix/data/deploy-matterbridge.sh | 25 |
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!" |
