Compare commits

..

2 Commits

Author SHA1 Message Date
2d330a5e37 feat(cloudron): update master control script with additional improvements
- Update CloudronStack/output/master-control-script.sh with latest automation logic
- Refine functionality and ensure proper operation
- Align with project standards and conventions

This continues to enhance the CloudronStack automation capabilities.
2025-10-30 10:51:41 -05:00
06c0b14add chore: update .gitignore and add CloudronPackage artifacts
- 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.
2025-10-30 10:51:26 -05:00
3 changed files with 8 additions and 4 deletions

2
.gitignore vendored
View File

@@ -90,4 +90,4 @@ temp/
.SynologyWorkingDirectory
CloudronStack/collab/*.lock
CloudronStack/collab/*test-*
CloudronStack/output/CloudronPackages-*
CloudronStack/output/CloudronPackages-Workspaces/

View File

@@ -550,11 +550,15 @@ load_git_urls() {
# Main function to process all applications
main() {
log_message "INFO" "Starting Cloudron packaging process"
# Create main log file for the overall process
local main_log_file="$WORKSPACES_DIR/main-process.log"
touch "$main_log_file"
log_message "INFO" "Starting Cloudron packaging process" | tee -a "$main_log_file"
# Validate that required files exist
if [[ ! -f "$SCRIPT_DIR/package-functions.sh" ]]; then
log_message "ERROR" "Package functions file does not exist: $SCRIPT_DIR/package-functions.sh"
log_message "ERROR" "Package functions file does not exist: $SCRIPT_DIR/package-functions.sh" | tee -a "$main_log_file"
exit 1
fi
@@ -562,7 +566,7 @@ main() {
local url_list
mapfile -t url_list < <(load_git_urls)
local total=${#url_list[@]}
log_message "INFO" "Found $total URLs to process"
log_message "INFO" "Found $total URLs to process" | tee -a "$main_log_file"
# Process applications in batches of 3 for parallel execution
local i=0