Commit Graph

8 Commits

Author SHA1 Message Date
Aiirondev_dev d0c876dd31 Slight changes to the encryption of the database to secure it from malisios actors 2026-07-12 11:00:43 +02:00
Aiirondev_dev 03d79b9257 advncements i the starting nd stopping 2026-07-11 18:10:39 +02:00
Aiirondev_dev 7f338d5b06 slight hanges to the startup struktur with respkt to the more sufisticatet and gracefull start up sequenz 2026-07-11 17:58:26 +02:00
Aiirondev_dev c2d931d3a4 feat: Update DNS handling and add port parameter for subdomain management 2026-05-01 19:26:28 +02:00
Aiirondev_dev 55b3ea15d6 Optimize MongoDB configuration and reduce resource limits for improved performance 2026-04-14 23:18:45 +02:00
Aiirondev_dev 83abe0aab9 Refactor Docker setup and enhance MongoDB connection handling
- Updated Dockerfile to use Gunicorn for serving the Flask application instead of the default Python command.
- Modified docker-compose.yml to set memory limits and reservations for MongoDB and the web service.
- Enhanced main.py with improved MongoDB connection management using a thread-safe singleton pattern and added environment variable configurations for connection pooling.
- Introduced new utility functions for system monitoring, including uptime, load averages, and disk usage.
- Added backup and restore functionality for instances, including routes for exporting and importing backups.
- Removed the live monitor section from admin_instances.html and updated admin_system.html to include a comprehensive server management dashboard with KPIs and usage charts.
- Added a new gunicorn configuration file for better performance tuning.
- Updated requirements.txt to include Gunicorn as a dependency.
2026-04-14 23:04:51 +02:00
Aiirondev_dev c4a483a57c Add admin instance management and system tools
- Implemented sync_dev_hosts.sh for managing local hosts entries for development.
- Created admin_instances.html for managing school instances, including creation and listing.
- Developed admin_system.html for core services management, including restart and backup operations.
- Added my_instance.html for users to view and manage their assigned instances.
- Introduced provision_instance.sh for provisioning new instances with Docker, including Nginx configuration and SSL certificate handling.
2026-04-14 22:12:14 +02:00
Aiirondev_dev 138dac73f3 feat: Implement Docker setup with MongoDB and website service, add requirements and build script 2026-03-26 23:46:53 +01:00