Commit Graph

11 Commits

Author SHA1 Message Date
Miguel 361c8c1c00 feat: Add Git configuration verification script
- Create verify-git-setup.sh for quick Git configuration validation
- Checks user config, credentials, connectivity, and repository status
- Provides clear feedback and troubleshooting suggestions
- Helps Windows developers validate their setup
2025-09-14 13:24:51 +02:00
Miguel e4b6a0e8bb feat: Add Git credentials to .gitignore for security
- Prevent .git-credentials and other sensitive files from being tracked
- Add .gitconfig, *.pem, *.key to gitignore
- Ensures credential security in cross-platform development
2025-09-14 13:21:55 +02:00
Miguel b53386c882 docs: Add Gitea authentication configuration to Windows development guide
- Add step-by-step Git configuration for Gitea
- Include both token and username URL methods
- Add troubleshooting section for common Git issues
- Provide credential helper configuration examples
2025-09-14 13:18:16 +02:00
Miguel c7132ae7d5 Add Windows development support and cross-platform compatibility
- Remove Windows-incompatible files (:Zone.Identifier)
- Add comprehensive Windows development guide
- Update .gitignore to prevent future Windows compatibility issues
- Add cross-platform support section to README
- Enable development on Windows with deployment to Linux

Fixes Windows git clone issues and enables hybrid development workflow
2025-09-14 13:12:45 +02:00
Miguel 79f496df34 feat: Enhance session management and logging, sanitize parameters for JSON serialization 2025-09-14 13:06:48 +02:00
Miguel a655e68b71 Refactor code structure for improved readability and maintainability 2025-09-14 12:10:06 +02:00
Miguel bed4fcde1f Add migration script and proxy system support
- Created migration script for adding proxy support in the ScriptsManager.
- Added new columns to the execution_logs table: project_id, proxy_port, proxy_url, execution_mode.
- Created script_proxy_executions table for managing proxy executions.
- Implemented performance indexes for improved query efficiency.
- Added configuration files for various test scripts in user workspace.
- Developed a comprehensive test script for the proxy system functionality.
- Implemented a Water Hammer Simulator with Flask, including calculation and export features.
- Enhanced logging and session management for better tracking of user actions and execution status.
2025-09-14 09:37:05 +02:00
Miguel 89ae9cd773 feat: Add Docker entrypoint scripts for SIDEL ScriptsManager
- Implemented `docker-entrypoint-debug.sh` for debugging purposes, including environment checks and database setup.
- Created `docker-entrypoint-simple.sh` for a streamlined entrypoint without debug information.
- Developed `docker-entrypoint.sh` with additional checks for directory structure and environment validation.
- Added `migrate_sqlite_to_postgresql.py` script for migrating data from SQLite to PostgreSQL, including backup and verification features.
- Created SQL scripts for initializing the PostgreSQL database, including extensions, indexes, and default data.
- Enhanced database setup procedures to support both PostgreSQL and SQLite configurations.
2025-09-13 19:25:33 +02:00
Miguel 1dea13a5ad Primera Version operativa 2025-09-13 12:59:28 +02:00
Miguel d0f12f3fb6 Base con Docker 2025-09-13 11:46:46 +02:00
Miguel 91818611e9 Base 2025-09-13 11:17:56 +02:00