Enhance upgrade and installation scripts with logging and status tracking

- Added logging functionality to `upgrade.sh` for better tracking of upgrade steps and errors.
- Implemented a status file mechanism in `upgrade.sh` for API polling during upgrades.
- Improved error handling and user feedback in `upgrade.sh` and `install.sh`.
- Download configuration files in parallel in `install.sh` to speed up the installation process.
- Updated versions in `versions.json` for Coolify and Traefik.
- Enhanced environment variable checks and updates in `install.sh`.
- Added health checks for the Coolify container post-installation.
This commit is contained in:
Andras Bacsai
2025-12-17 10:04:27 +01:00
parent 581d767560
commit 51f1be2995
5 changed files with 688 additions and 162 deletions

View File

@@ -17,13 +17,13 @@
}
},
"traefik": {
"v3.6": "3.6.1",
"v3.6": "3.6.5",
"v3.5": "3.5.6",
"v3.4": "3.4.5",
"v3.3": "3.3.7",
"v3.2": "3.2.5",
"v3.1": "3.1.7",
"v3.0": "3.0.4",
"v2.11": "2.11.31"
"v2.11": "2.11.32"
}
}