- Update .gitignore to properly exclude CloudronPackages-Workspaces/ directory while allowing CloudronPackages-Artifacts/
- Add CloudronStack/output/CloudronPackages-Artifacts/tirreno/tirreno-1761838026.tar.gz to tracking
- This ensures artifacts are tracked while temporary workspaces are ignored
This improves repository hygiene by tracking important artifacts while ignoring temporary workspaces.
- Add patterns to exclude lock files (*.lock)
- Add patterns to exclude test files (*test-*)
- Add patterns to exclude Cloudron package artifacts and workspaces
- Prevent generated content from being accidentally committed
This improves repository hygiene by preventing temporary and generated files from being committed.
- Add requirement to use SQLite for every service that will support it
- Avoid heavier databases like PostgreSQL, MySQL when SQLite is adequate
- Only use heavier databases when SQLite is not supported or inadequate
- Implement proper SQLite volume management and security practices
- Configure SQLite as default database engine in environment variables
- Ensure data integrity and performance when migrating to SQLite
- Implement proper backup strategies for SQLite databases
- Move settings file to config/ directory
- Move control script to code/ directory
- Remove create-network.sh script as requested
- Create comprehensive .gitignore file to handle test logs and artifacts
- Update all scripts to reference new file locations
- Update STATUS.md to reflect new file structure
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>