Commit Graph

11064 Commits

Author SHA1 Message Date
Andras Bacsai
edabd29093 Merge pull request #5366 from djsisson/fix_delete_logic
change cleanup logic when restarting containers
2025-03-18 10:04:12 +01:00
Darren Sisson
8aef5df539 change cleanup logic when restarting containers 2025-03-17 17:52:34 +00:00
Andras Bacsai
dfbe5f4514 feat(templates): change glance for v0.7
https://github.com/glanceapp/glance/blob/main/docs/v0.7.0-upgrade.md
2025-03-17 16:40:30 +01:00
Andras Bacsai
0ab8e24250 Merge pull request #5361 from nandan-varma/patch-1
Update glance template for 0.7.0
2025-03-17 16:30:39 +01:00
Andras Bacsai
2a996d5a96 Merge pull request #5027 from peaklabs-dev/feat-db-ssl
feat: Full SSL Support for all Databases
2025-03-17 15:22:01 +01:00
Andras Bacsai
950acffe0b refactor(database): streamline SSL configuration handling across database types 2025-03-17 15:15:54 +01:00
Andras Bacsai
54db7523d5 refactor(app): remove unused MagicBar component and related code 2025-03-17 15:15:53 +01:00
Andras Bacsai
009cee1bbd Merge branch 'next' into feat-db-ssl 2025-03-17 15:15:24 +01:00
Andras Bacsai
8ebbe396f4 fix(database): change default value of enable_ssl to false for multiple tables 2025-03-17 13:58:31 +01:00
Andras Bacsai
c9d8820b83 Merge pull request #5331 from coollabsio/dependabot/composer/laravel/framework-11.44.1
chore(deps): bump laravel/framework from 11.44.0 to 11.44.1
2025-03-17 13:38:02 +01:00
Andras Bacsai
b8f99bbda0 fix(core): redirect healthcheck route for dockercompose applications 2025-03-17 11:28:43 +01:00
Andras Bacsai
f77ee1f4ba fix(general): correct link to framework specific documentation 2025-03-17 11:15:49 +01:00
Nandan Varma
76cbc2bcc9 Update glance template for 0.7.0
updated template according to https://github.com/glanceapp/glance/blob/main/docs/v0.7.0-upgrade.md
2025-03-16 18:24:11 -07:00
Andras Bacsai
8a11de9b1a fix(core): improve instantSave logic and error handling 2025-03-15 22:26:59 +01:00
Andras Bacsai
798aab6955 refactor(ScheduledTask): clean up code formatting and remove unused import 2025-03-14 16:11:41 +01:00
Andras Bacsai
282bb5c4cd fix(redis): set default redis_username for new instances
Added functionality to automatically assign a default 'redis_username' of 'default' when a StandaloneRedis instance is retrieved without an existing username. This ensures that all instances have a valid username, improving consistency and reducing potential errors in subsequent operations. Additionally, updated the redisUsername method to create a runtime environment variable for 'REDIS_USERNAME' with a default value if it does not already exist, enhancing the robustness of the configuration management.
2025-03-14 16:11:31 +01:00
peaklabs-dev
ee93ccd8e7 fix(backups): retention settings
- If you set a low local backup retention, for example 2 backups for local backup retention and 10 backups for S3, then the S3 backups were never deleted, not even after 10 days. This was because we check the file paths based on the backup executions table, and as soon as a backup was deleted locally, the execution was removed, which meant after 10 days for s3 there where no backups older then 10 days just the 2 local backups which is just wrong. Now we only delete a backup execution if it has been removed from both locations.
- Also added a nice little UI element to see where your backup is available.
2025-03-14 15:28:12 +01:00
Andras Bacsai
b6cb32c037 fix(install): handle potential errors in Docker address pool configuration 2025-03-14 15:23:17 +01:00
Andras Bacsai
595370df92 feat(LocalFileVolume): add binary file detection and update UI logic
Implemented a new attribute to detect binary files in the LocalFileVolume model, enhancing the file handling capabilities. The isBinary method checks for binary content based on specific criteria, allowing for better management of file types. Additionally, updated the file storage UI to conditionally display conversion options based on the binary status of the file, improving user experience and preventing unintended actions on binary files. These changes contribute to a more robust and user-friendly file management system.
2025-03-14 14:55:38 +01:00
Andras Bacsai
3cf4d6364c fix 2025-03-14 13:20:48 +01:00
Andras Bacsai
9dbe221ad5 refactor(install): clean up install script and enhance Docker installation logic
Refactored the install script to improve readability by removing unnecessary whitespace and consolidating Docker installation logic into a dedicated function. This change enhances maintainability and clarity, particularly for the installation process across different operating systems. Additionally, the script now includes specific handling for Ubuntu 24.10, ensuring users receive appropriate guidance for installation. Overall, these updates contribute to a more streamlined and user-friendly installation experience.
2025-03-14 13:20:45 +01:00
Andras Bacsai
2c845461c9 refactor(nginx): streamline default Nginx configuration and improve error handling
Updated the default Nginx configuration function to enhance clarity and maintainability. Removed unnecessary redirection logic and added explicit handling for 404 errors, ensuring a more robust error management strategy. This refactor simplifies the configuration while maintaining essential functionality, contributing to a cleaner and more efficient setup.
2025-03-13 20:30:22 +01:00
Andras Bacsai
93e3aa2339 Merge pull request #5333 from georgetasioulis/patch-1
Update correct services URL
2025-03-13 18:42:00 +01:00
Andras Bacsai
815a2701fc feat(install): add missing env variable to install script 2025-03-13 18:10:57 +01:00
georgetasioulis
546b07c477 Update correct services URL 2025-03-13 11:48:20 +02:00
Andras Bacsai
d0b8a20564 feat(install): improve Docker address pool management and service restart logic
Enhanced the install script to support a force override for Docker address pool configurations, allowing users to update existing settings if desired. The script now checks for existing configurations in the daemon.json file and provides clearer messaging regarding the use of custom pools versus existing configurations. Additionally, the restart logic for the Docker service has been streamlined, ensuring that unnecessary restarts are avoided when configurations remain unchanged. This update improves the flexibility and usability of the installation process.
2025-03-13 10:47:27 +01:00
Andras Bacsai
46f55c9463 feat(install): enhance Docker address pool configuration and validation
Updated the install scripts to include support for custom Docker address pool configurations via environment variables. Added validation for the address pool base and size, with default values provided. The script now checks for existing configurations in the .env file and merges them appropriately, ensuring a more flexible and user-friendly installation process. Additionally, the version has been bumped to 1.8 to reflect these enhancements.
2025-03-13 08:44:04 +01:00
Andras Bacsai
6d90ed2f8f feat(assets): add new SVG logo for Coolify 2025-03-13 08:43:53 +01:00
dependabot[bot]
81ecbec1b6 chore(deps): bump laravel/framework from 11.44.0 to 11.44.1
Bumps [laravel/framework](https://github.com/laravel/framework) from 11.44.0 to 11.44.1.
- [Release notes](https://github.com/laravel/framework/releases)
- [Changelog](https://github.com/laravel/framework/blob/12.x/CHANGELOG.md)
- [Commits](https://github.com/laravel/framework/compare/v11.44.0...v11.44.1)

---
updated-dependencies:
- dependency-name: laravel/framework
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-12 22:46:41 +00:00
Andras Bacsai
a07b581478 fix(database): simplify container name generation in StartDatabaseProxy 2025-03-12 16:46:31 +01:00
Andras Bacsai
952aa9afa4 Merge pull request #5175 from Gog0/fix/wrong-container-name-for-database-proxy
fix wrong database container name + code simplification
2025-03-12 16:36:05 +01:00
Andras Bacsai
078ef62eb8 fix(database): handle unsupported database types in StartDatabaseProxy
Added a default case to the switch statement in StartDatabaseProxy to throw an exception for unsupported database types. This change improves error handling and ensures that only valid database types are processed, enhancing the robustness of the database proxy functionality.
2025-03-12 16:35:47 +01:00
Andras Bacsai
18fe524cdb fix(database): limit container name length for database proxy
Updated the container name generation logic in StartDatabaseProxy to ensure the resulting name does not exceed 32 characters. This change prevents potential issues with container name length restrictions, enhancing the robustness of the database proxy setup.
2025-03-12 16:34:42 +01:00
Andras Bacsai
d894c3d903 feat(database): implement two-step confirmation for database deletion
Added a new delete method in the Database component that includes a two-step confirmation process requiring the user to enter their password. If two-step confirmation is disabled, the deletion proceeds without password verification. Additionally, a confirmation modal has been integrated into the database view to prompt users before deletion, enhancing the safety of this critical operation.
2025-03-12 16:33:35 +01:00
Andras Bacsai
fa619550c2 fix(database): correct container name generation for service databases 2025-03-12 16:33:00 +01:00
Andras Bacsai
8c1cc62f46 Merge branch 'next' into fix/wrong-container-name-for-database-proxy 2025-03-12 15:41:08 +01:00
Andras Bacsai
a7318c2d77 fix(domain): dispatch refreshStatus event after successful domain update 2025-03-12 15:37:06 +01:00
Andras Bacsai
aaba690d5e fix(plane): update APP_RELEASE to v0.25.2 in environment configuration 2025-03-12 15:26:48 +01:00
Andras Bacsai
8fcca0cb58 Merge pull request #5167 from mguptahub:plane-app
Update `Plane` app template
2025-03-12 15:26:19 +01:00
Andras Bacsai
dd1f6fcb95 Merge pull request #5125 from BorisLord/addServiceDenoKV
Add DenoKV one click service
2025-03-12 15:25:14 +01:00
Andras Bacsai
86e10fb11c Merge pull request #5163 from phenomen:update-foundryvtt-template
Update Foundry VTT template
2025-03-12 15:09:19 +01:00
Andras Bacsai
6cf647fa5a Merge pull request #5155 from UrsKroell:feature/service-wakapi
Adds service template Wakapi
2025-03-12 15:04:00 +01:00
Andras Bacsai
3634d7d889 refactor(ui): Unhide log toggle in application settings 2025-03-12 14:46:08 +01:00
Andras Bacsai
22224438e8 Merge pull request #5329 from Hybes/dont-hide-log-toggle
dont hide logs for now as it doesnt work
2025-03-12 14:43:09 +01:00
Ben Hybert
70564195da Merge branch 'next' into dont-hide-log-toggle 2025-03-12 10:48:47 +00:00
Ben Hybert
f648653e10 implement correct IF statement 2025-03-12 10:48:33 +00:00
Ben Hybert
79d4169eb1 dont hide logs for now as it doesnt work 2025-03-12 10:21:20 +00:00
Andras Bacsai
e8b3f68e66 feat(ui): Improve GitHub repository selection and styling 2025-03-11 22:29:17 +01:00
Andras Bacsai
911957ff66 chore(supabase): Update Supabase service template and Postgres image version
- Bump Supabase Postgres image from 15.6.1.146 to 15.8.1.048
2025-03-11 18:41:03 +01:00
Andras Bacsai
f73c74bd44 feat(github-source): Enhance GitHub App configuration with manual and private key support
- Add support for manual GitHub App configuration
- Introduce private key selection for GitHub Apps
- Enable editing of previously disabled GitHub App fields
- Add error handling for permission checks
- Implement a manual GitHub App creation method
2025-03-11 14:15:22 +01:00