Laurence
44e96e032f
enhance: Add missing openapi items to PrivateKey
2025-04-11 20:37:54 +01:00
Andras Bacsai
4c95dccfb3
refactor(SourceManagement): sort sources by name and improve UI for changing Git source with better error handling
2025-04-11 20:25:25 +02:00
Andras Bacsai
46fe0fd7c6
refactor(ApplicationDeploymentJob, ApplicationDeploymentQueue): improve deployment status handling and log entry management with transaction support
2025-04-11 19:32:41 +02:00
Andras Bacsai
ec36825545
feat(SourceManagement): add functionality to change Git source and display current source in the application settings
2025-04-11 18:22:42 +02:00
Andras Bacsai
4c8ebe146c
refactor(ApplicationDeploymentJob): streamline environment variable handling by introducing generate_coolify_env_variables method and consolidating logic for pull request and main branch scenarios
2025-04-11 17:31:58 +02:00
Andras Bacsai
61cc49d317
fix(DeployController): update request handling to use input method and enhance OpenAPI description for deployment endpoint
2025-04-11 15:37:42 +02:00
Andras Bacsai
d075241289
feat(Deployment): enhance queue_application_deployment to handle existing deployments and return appropriate status messages
2025-04-11 15:27:56 +02:00
Andras Bacsai
01f361216d
Merge pull request #5577 from LaurenceJJones/openapi_uuid_definition
...
enhance: Add missing UUID to openapi spec
2025-04-10 20:38:52 +02:00
Andras Bacsai
324e0d1cd8
feat(CleanupDocker): add support for realtime image management in Docker cleanup process
2025-04-10 18:20:46 +02:00
Laurence
1e7b15ae77
enhance: Add missing UUID to openapi spec
2025-04-09 17:52:12 +01:00
Andras Bacsai
68bd945b09
refactor(Application): rename network_aliases to custom_network_aliases across the application for clarity and consistency
2025-04-09 08:42:50 +02:00
Andras Bacsai
fcf597fb16
feat(Application): add networkAliases attribute for handling network aliases as JSON or comma-separated values
2025-04-09 08:33:42 +02:00
Andras Bacsai
f8607ddf6a
Merge branch 'next' into docker-network-aliases
2025-04-08 13:27:59 +02:00
Andras Bacsai
f63415f027
feat(EnvironmentVariable): implement protection for critical environment variables and enhance deletion logic
2025-04-07 22:57:26 +02:00
Andras Bacsai
f31624c6eb
fix(General): change redis_password property to nullable string
2025-04-06 21:13:15 +02:00
Andras Bacsai
d383344ab9
feat(EnvironmentVariable): add handling for Redis credentials in the environment variable component
2025-04-06 21:13:11 +02:00
Andras Bacsai
68c2c7fb81
fix(Status): conditionally check proxy status and refresh button based on force_stop state
2025-04-05 14:41:34 +02:00
Andras Bacsai
3176106222
fix(CheckProxy, Status): prevent proxy checks when force_stop is active; remove debug statement in General
2025-04-05 14:32:51 +02:00
Andrew Nagy
61c689d807
fix(api): Add back validateDataApplications ( #5539 )
2025-04-05 13:58:15 +02:00
Andras Bacsai
5836837967
fix(CheckProxy): enhance port conflict detection by adjusting ss command for better output
2025-04-05 13:56:07 +02:00
Andras Bacsai
71823459a7
fix(CheckProxy): refine port conflict detection with improved grep patterns
2025-04-05 13:32:58 +02:00
Andras Bacsai
11ada83f1e
fix(CheckProxy): update port conflict check to ensure accurate grep matching
2025-04-05 13:13:15 +02:00
Andras Bacsai
1b8db2726a
refactor(Server): use data_get for safer access to settings properties in isFunctional method
2025-04-05 12:35:36 +02:00
Andras Bacsai
9b49332a36
refactor(CheckProxy): replace 'which' with 'command -v' for command availability checks
2025-04-05 12:30:14 +02:00
Lukasz L.
fb0bf3e687
Merge branch 'next' into main
2025-04-03 23:57:43 +02:00
Meghea Iulian
d9be1191d6
feat(api): update OpenAPI spec for services ( #5448 )
2025-04-03 16:02:59 +02:00
peaklabs-dev
185eef0533
fix(email): transactional emails not sending
2025-04-03 15:02:04 +02:00
peaklabs-dev
34699129f4
fix(api): used ssh keys can be deleted
2025-04-03 14:07:11 +02:00
Lukasz L.
8c453331f6
Merge branch 'coollabsio:main' into main
2025-04-03 00:01:40 +02:00
🏔️ Peak
d62c1bbef3
Merge branch 'main' into next
2025-04-02 20:44:00 +02:00
dekkku
b837af4a28
fix(database): custom config for MongoDB ( #5471 )
2025-04-02 20:39:11 +02:00
peaklabs-dev
331693546b
fix(proxy): proxy restart does not work on domain
...
- When you restart the proxy on an instance domain, the proxy stops and is removed, but never restarted. So you loose access over the domain and have to go in over IP and Port.
This is because we are doing the restart directly in the UI instead of in the background via a job, and the proxy is serving the UI domain.
2025-04-02 19:38:31 +02:00
peaklabs-dev
9f58128623
fix(deployments): use graceful shutdown instead of rm
2025-04-02 17:03:13 +02:00
priard
bb70c11988
feat(proxy): enhance proxy handling and port conflict detection
...
- Refactored proxy container name determination based on environment.
- Implemented a smart port checker that accurately identifies port conflicts, including dual-stack scenarios.
- Improved error handling and user feedback for port usage issues.
2025-04-02 16:34:24 +02:00
peaklabs-dev
d15f1b9b94
fix(email): Emails are not sent in multiple cases
...
- fix(email): transactional emails are all not sent if `Use system wide (transactional) email settings` is disabled and no other email provide is setup on the Notifications page
- fix(email): no emails are sent if SMTP username and SMTP password are empty (which is the case in dev for example)
- fix(email): Wrong test email notification is used, causing the transactional email test notification to fail if no email provider is set up on the Notifications page.
2025-04-02 16:28:14 +02:00
peaklabs-dev
1384de7566
fix(docs): comment out execute for now
...
- Due to security concerns, execute is disabled, so we need to comment out the code as well to update the docs.
2025-04-01 20:57:20 +02:00
peaklabs-dev
7519e6a939
fix(ui): Instance Backup settings
...
- Only show and enable instance backup settings when the server is functional
2025-04-01 14:31:38 +02:00
Andras Bacsai
9f67633f2c
feat(api): add endpoints for retrieving application logs and deployments
2025-03-31 17:38:54 +02:00
Andras Bacsai
799855ea28
refactor(dev): remove OpenAPI generation functionality
2025-03-31 17:38:50 +02:00
Andras Bacsai
107eb8836b
Merge pull request #5444 from karan-vk/main
...
Feat(api): Add Pull Request deployment support to WebHooks
2025-03-31 17:34:02 +02:00
Andras Bacsai
ee5c0f0413
fix(deploy): validate team ID before deployment
2025-03-31 17:33:01 +02:00
Andras Bacsai
d8248ba153
Update app/Http/Controllers/Api/DeployController.php
...
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-03-31 17:23:58 +02:00
Andras Bacsai
99dd516d6b
Update app/Http/Controllers/Api/DeployController.php
...
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-03-31 17:22:40 +02:00
Andras Bacsai
9e18d6e43a
Merge pull request #5487 from Messanga11/features/app-deployments
...
Features/app deployments
2025-03-31 16:53:35 +02:00
Andras Bacsai
adc3d95254
fix: only get apps for the current team
2025-03-31 16:52:51 +02:00
Karan V
69cde67273
Merge branch 'next' into main
2025-03-31 22:35:28 +09:00
Andras Bacsai
18c4729c09
Merge pull request #5482 from djsisson/fix_custome_healthcheck
...
removed start interval as it is not a valid option and is not defined…
2025-03-31 15:29:34 +02:00
Andras Bacsai
fcfd00eebe
feat(application): add SPA configuration and update Nginx generation logic
2025-03-31 15:10:50 +02:00
Andras Bacsai
d6d1c9ad82
feat(database): add CA certificate generation for database servers
2025-03-31 14:02:15 +02:00
__m__
3b04d3df91
feat(deployments): add list application deployments api route
2025-03-31 12:31:17 +01:00