Add Flask web interface with Docker Compose support#1763
Open
gnubyte wants to merge 3 commits intojamesoff:developfrom
Open
Add Flask web interface with Docker Compose support#1763gnubyte wants to merge 3 commits intojamesoff:developfrom
gnubyte wants to merge 3 commits intojamesoff:developfrom
Conversation
- Add Flask-based web interface with Bootstrap UI - Implement user authentication and admin management - Add monitor management (CRUD operations) with dynamic forms - Add real-time dashboard with auto-refresh capabilities - Add Twilio SMS integration for alerts - Add Docker Compose multi-container setup: - monitor: SimpleMonitor service with config watcher - webserver: Nginx serving status pages - webapp: Flask web interface - Add configuration management and auto-reload - Add comprehensive documentation for Docker deployment - Update .gitignore for new web interface files - Optimize Dockerfiles for better layer caching
- Added modern, professional UI design with animations and dark mode - Implemented comprehensive response time parsing from SimpleMonitor data - Enhanced all templates with better UX and visual design - Fixed .gitignore to properly track Flask templates - Added real-time charts and interactive elements - Improved form validation and user experience - Removed fake data, now displays actual monitoring information
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.
Quick slop update for the Web UI lovers. Basically if someone wants to be able to get monitoring with some alerts and manage it every now and then from the web UI. Haven't tested the twilio stuff fully yet so may make another PR for that in the future. Basically want to set it and forget it on a VPS with this web app and occasionally navigate back to it if something goes down and get a text alert.