Draft
Conversation
Task I1: Verified and enhanced Mosquitto configuration in Start-Mosquitto-Task.ps1 Changes: - Added persistence configuration (true with data directory) - Added file-based logging (error, warning, notice, information) - Added Windows Firewall rule creation for port 1883 (Private profile) - Created data and logs directories with SYSTEM account permissions - Updated uninstall to also remove firewall rule - Enhanced summary output with new configuration details The configuration now has feature parity with Install-Mosquitto.ps1. Co-authored-by: roostertk <roostertk@tutamail.com>
|
Cursor Agent can help with this pull request. Just |
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Co-authored-by: roostertk <roostertk@tutamail.com>
I3: Update Inno Setup Installer - Added 'mqttenable' checkbox for enabling MQTT on startup - Added Configure-MQTT-Service.ps1 to installer files - Added Run entry to configure MQTT when checkbox selected I4: Add MQTT to CI/CD pipeline - Added MQTT environment variables to global env section - Added Mosquitto installation for E2E tests - Configured MQTT_ENABLED for test environments I5: Create Configure-MQTT-Service.ps1 script - Full PowerShell script for MQTT configuration - Supports -Enable, -Disable, -Status operations - Configurable broker URL, client ID, topic prefix, auth, QoS - Uses NSSM for service environment management I6: Update Windows Installation Documentation - Added MQTT Configuration section - Added Mosquitto Installation section - Added MQTT Troubleshooting section - Updated table of contents Co-authored-by: roostertk <roostertk@tutamail.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Improve Mosquitto configuration in
Start-Mosquitto-Task.ps1to align with best practices and enable persistence, logging, and firewall rules.The previous configuration lacked persistence, logging, and a firewall rule, making the broker less robust and harder to troubleshoot. This PR addresses these issues by adding file-based logging, enabling persistence with dedicated data and log directories, and creating a firewall rule for port 1883, ensuring the Mosquitto instance is more reliable and manageable.