Andras Bacsai
433dff2684
improve navigation
2025-01-16 11:04:50 +01:00
peaklabs-dev
42f883cc5b
feat: Add execution log to dockerCleanupJob
2025-01-15 20:31:44 +01:00
peaklabs-dev
65a2629237
feat: Docker cleanup executions UI
2025-01-15 20:11:40 +01:00
peaklabs-dev
7bdef134e6
feat: get command and output for logs from CleanupDocker
2025-01-15 19:54:58 +01:00
peaklabs-dev
85f38b7cb5
refactor: improve data formatting and UI
...
- move date and duration functions to a shared function
- remove duplicate code
- redesigned the deployment executions tab
- added start and end times for backups, scheduled tasks, deployments and docker cleanup executions
- calculated the duration for backups, scheduled tasks, deployments and Docker cleanup executions
- redesigned status badges with colors to make it easier to see your current status
- removed dependency on dayjs
- fixed calculation of execution time was sometimes incorrect
2025-01-15 18:35:20 +01:00
peaklabs-dev
25e6e376f9
feat: DockerCleanupDone event
2025-01-15 17:19:32 +01:00
peaklabs-dev
222af12ef0
feat: dockerCleanupExecutions relationship
2025-01-15 17:14:05 +01:00
peaklabs-dev
52abc7cc92
feat: DB and Model for docker cleanup executions
2025-01-15 17:11:15 +01:00
peaklabs-dev
23ae0677eb
feat: move docker cleanup to its own tab
2025-01-15 14:02:33 +01:00
peaklabs-dev
11769f059f
fix: Undefined variable $service when creating a new service
2025-01-14 12:40:08 +01:00
Andras Bacsai
d9965fbdbe
fix: wording
2025-01-14 09:22:15 +01:00
Andras Bacsai
b01ea8b46d
Merge pull request #4818 from peaklabs-dev/feat-backup-retention
...
Feat: Improve backup retention (for database backups)
2025-01-14 09:10:33 +01:00
Andras Bacsai
6a8cc0f80d
Merge branch 'next' into fix-cloning
2025-01-14 08:50:22 +01:00
Andras Bacsai
aab5398b80
fix: monaco editor disabled state
2025-01-14 08:49:03 +01:00
peaklabs-dev
8709a7749b
fix: db without s3 should still backup
2025-01-13 21:26:20 +01:00
peaklabs-dev
e9f691bf45
fix: storage retention setting
...
- feat: add storage retention to local storage as well
- fix: UI input for max storage now allows exact decimals so MB input is now also possible
- fix: Database column is now decimal instead of integer
- fix: variable naming of storage check no longer overwrites $backup - renamed it to $backupExecution
2025-01-13 19:49:12 +01:00
peaklabs-dev
9eebeb9241
fix: use new removeOldBackups function
...
- use the new removeOldBackups function
- only call removeOldBackups function when the backup is completed and also only if the backup is successful
2025-01-13 18:39:22 +01:00
peaklabs-dev
3dfca4e4bd
fix: backup job deletion - delete all backups from s3 and local
2025-01-13 17:31:55 +01:00
peaklabs-dev
c03b629e85
fix: deletion of single backup
2025-01-13 17:21:03 +01:00
peaklabs-dev
a5fadb0536
fix: function calls
2025-01-13 16:54:17 +01:00
peaklabs-dev
a8b77b389a
feat: use new backup deletion functions
2025-01-13 16:38:16 +01:00
peaklabs-dev
fb01aed6d5
feat: new global s3 and local backup deletion function
2025-01-13 16:37:36 +01:00
Andras Bacsai
bc42429f7e
Merge pull request #4814 from peaklabs-dev/fix-system-wide-gh-apps
...
fix: instance wide GitHub apps
2025-01-13 12:45:20 +01:00
Andras Bacsai
e6692c95c9
feat: add is_coolify_host to the server api responses
2025-01-13 12:31:03 +01:00
🏔️ Peak
dd3abd2ba8
Merge branch 'next' into fix-system-wide-gh-apps
2025-01-13 12:24:56 +01:00
Andras Bacsai
9b55a2fb43
fix: if $SERVICE found in the service specific configuration, then search for it in the db
2025-01-13 12:23:38 +01:00
peaklabs-dev
db5786efc9
fix: instance wide GitHub apps are not available on other teams then the source team
2025-01-13 12:14:36 +01:00
Andras Bacsai
dd2d306abc
feat: force deployment of services
...
fix: added advanced ui dropdown to services
2025-01-13 12:03:03 +01:00
peaklabs-dev
43dacd83c9
chore: use the new job dispatch
2025-01-13 11:13:35 +01:00
peaklabs-dev
76f13125ff
feat: remote server volume cloning
2025-01-13 11:13:15 +01:00
Andras Bacsai
c4a75f4b87
fix: service update statsu
2025-01-13 11:06:10 +01:00
Andras Bacsai
b197ae6237
fix
2025-01-13 11:03:54 +01:00
Andras Bacsai
706602b3a8
Merge pull request #4799 from coollabsio/hotfix
...
Hotfix
2025-01-13 09:33:37 +01:00
Andras Bacsai
0e94a4a472
fix: add own servers on cloud
2025-01-13 09:17:54 +01:00
Andras Bacsai
18f03dc173
fix: create destination properly
2025-01-12 17:26:28 +01:00
🏔️ Peak
0905479c8b
Merge pull request #4767 from peaklabs-dev/fix-backup-executions
...
fix: edge case where backup executions could be null
2025-01-10 20:57:27 +01:00
Andras Bacsai
a396d51452
Merge branch 'next' into hotfix
2025-01-10 20:23:29 +01:00
Andras Bacsai
3a3219394d
refactor: enhance ApplicationDeploymentJob and HorizonServiceProvider for improved job handling
...
- Removed the private property for application deployment queue ID in ApplicationDeploymentJob and utilized constructor property promotion.
- Added a tags method in ApplicationDeploymentJob to properly identify the worker running the job.
- Updated HorizonServiceProvider to handle cases where the deployment queue ID is blank, preventing potential errors during job processing.
- Cleaned up the isAnyDeploymentInprogress function by removing unnecessary whitespace.
2025-01-10 20:07:01 +01:00
Andras Bacsai
7582d7dd8b
refactor: streamline job status retrieval and clean up repository interface
...
- Simplified the job status retrieval process by consolidating logic into a single `getJobStatus` function.
- Removed redundant checks and methods from the `CustomJobRepositoryInterface` and `CustomJobRepository`.
- Updated the `getHorizonJobStatus` method in `ApplicationDeploymentQueue` to directly utilize the new `getJobStatus` function.
- Enhanced the `isThereAJobInProgress` method to improve clarity and maintainability.
2025-01-10 19:53:13 +01:00
Andras Bacsai
a0fc46dee4
refactor: extend HorizonServiceProvider from HorizonApplicationServiceProvider
...
- Updated HorizonServiceProvider to extend from HorizonApplicationServiceProvider for improved functionality.
- Added a call to the parent boot method to ensure proper initialization.
- Cleaned up the gate method by removing unnecessary whitespace.
2025-01-10 19:15:57 +01:00
Andras Bacsai
925af53d3d
horizon gate
2025-01-10 19:00:18 +01:00
Andras Bacsai
02400added
fix: horizon job checker
2025-01-10 18:27:48 +01:00
🏔️ Peak
d3e586b34c
Merge branch 'next' into fix-cloning
2025-01-10 18:17:22 +01:00
Andras Bacsai
a3648901ed
feat: enhance horizon:manage command with worker restart check
...
- Added a new option `--can-i-restart-this-worker` to the `horizon:manage` command.
- Implemented logic to check if the current worker can be restarted based on running jobs in the ApplicationDeploymentQueue.
- Refactored the command to include a new method `canIRestartThisWorker` for better code organization.
- Removed unnecessary dump statement from the CustomJobRepository.
2025-01-10 15:48:23 +01:00
Andras Bacsai
765e1ea04b
feat: add horizon server details to queue
2025-01-10 15:39:22 +01:00
Andras Bacsai
b8f1ded9f8
horizon manage command
2025-01-10 14:28:46 +01:00
Andras Bacsai
cc61f48f27
refactor: remove unused tags method from ApplicationDeploymentJob
2025-01-10 14:23:33 +01:00
Andras Bacsai
9048efaf74
fix: add timeout to sentinel process checks for improved reliability
2025-01-10 13:03:47 +01:00
Andras Bacsai
f748fba3f7
fix: use timeout in cleanup resources
2025-01-10 12:34:20 +01:00
Andras Bacsai
5c8b26d446
fix
2025-01-10 12:31:20 +01:00
Andras Bacsai
b7d18fc28c
fix: getcontainer status should timeout after 30s
2025-01-10 12:04:59 +01:00
Andras Bacsai
b09f0043d1
fix: restrict jobs on cloud
...
fix: restrict sentinel endpoint
2025-01-10 11:54:45 +01:00
🏔️ Peak
c1504fa5ff
Merge branch 'next' into improve-git-and-service-provider
2025-01-09 21:18:30 +01:00
Darren Sisson
a5199c6e1a
fix make public in supabase
2025-01-09 17:06:57 +00:00
peaklabs-dev
34873b2c59
feat: volume cloning for ResourceOperations
2025-01-09 14:13:09 +01:00
peaklabs-dev
e01401a4dd
fix: volume and fileStorages cloning
...
- fix: volume naming
- fix: clone file and directory mounts for services
- fix: clone volumes for services
- fix: clone scheduled tasks for service applications
- fix: clone backup schedules for service databases
- feat: clone Volume data for services and applications
2025-01-09 13:49:44 +01:00
peaklabs-dev
5877cead89
feat: move volume data cloning to a Job
2025-01-08 23:16:15 +01:00
peaklabs-dev
3723c84624
feat: docker volume data cloning
...
- UI implementation
- functional implementation for databases - volume gets cloned successfully
2025-01-08 23:13:05 +01:00
peaklabs-dev
249e39ea71
fix: implement all the cloneMe changes for ResourceOperations as well
2025-01-08 17:26:59 +01:00
peaklabs-dev
3868a4c5e6
fix: clone naming for different database data volumes
2025-01-08 17:26:18 +01:00
peaklabs-dev
fc1963f642
chore: remove unused computed fields
2025-01-08 17:08:36 +01:00
peaklabs-dev
259d23d4c6
fix: labels and URL generation when cloning
2025-01-08 17:07:20 +01:00
peaklabs-dev
3d4e8b9867
chore: switch up readonly lables to make more sense
2025-01-08 17:05:11 +01:00
peaklabs-dev
d45e2d18b7
fix: Service and database cloning and label generation
...
Databases:
- clone tags
- clone volumes
- clone file and directory mounts
- clone backup schedules
Services:
- clone tags
- clone scheduled task
- clone environment variables
2025-01-08 16:26:02 +01:00
peaklabs-dev
66d0926142
fix: Undefined variable $fs_path for databases
2025-01-08 16:00:49 +01:00
Lucien Blunk-Lallet
a139cf154d
refactor: use pull flag on docker compose up
2025-01-08 09:37:25 +01:00
Lucien Blunk-Lallet
9970173652
fix: pull latest image from registry when using build server
2025-01-08 09:02:13 +01:00
peaklabs-dev
b77a223ec9
fix: Application cloning
...
- disable URL auto generation
- clone Application settings as well
- clone tags
- clone scheduled tasks
- clone preview deployment settings
- clone file and directory mounts
2025-01-07 20:27:54 +01:00
peaklabs-dev
91e1220912
fix: service cloning on a separate server
...
- To be able to clone a service to a new server we need to set the server_id as well, otherwise it will be cloned on the same server.
2025-01-07 19:26:25 +01:00
peaklabs-dev
d53065967e
fix: exclude system and computed fields from model replication
...
- Remove auto-generated properties (`id`, `created_at` and `updated_at` ) from replicate
- Exclude computed count properties (`additional_servers_count`, `additional_networks_count`) loaded by global scope to prevent errors
2025-01-07 17:18:04 +01:00
Andras Bacsai
1fe4dd722b
Revert "rector: arrrrr"
...
This reverts commit 16c0cd10d8 .
2025-01-07 15:31:43 +01:00
Andras Bacsai
da07b4fdcf
refactor: rename parameter in DatabaseBackupJob for clarity
2025-01-07 15:21:14 +01:00
Andras Bacsai
16c0cd10d8
rector: arrrrr
2025-01-07 14:52:08 +01:00
peaklabs-dev
96d2a1a512
fix: edge case where executions could be null
2025-01-07 14:49:04 +01:00
Andras Bacsai
c702ebff6d
fix: ui bug on pw confirmation
2025-01-07 14:39:31 +01:00
Andras Bacsai
965d656c5b
fix: update import command to append file redirection for database restoration
2025-01-07 14:39:31 +01:00
Andras Bacsai
40d9e05c0b
feat: restore backup from server file
2025-01-07 14:39:31 +01:00
Andras Bacsai
5064fa246e
feat/fix: able to import full db backups for pg/mysql/mariadb
2025-01-07 13:00:41 +01:00
Andras Bacsai
af482f0572
fix: show if only build servers are added to your team
2025-01-07 10:43:21 +01:00
Andras Bacsai
b43ea5fb5d
fix: we need XSRF-TOKEN for terminal
2025-01-07 09:48:29 +01:00
Andras Bacsai
f2b62e93ce
fix: readonly does not exists
...
fix: validate after setting timezone to the new value
2025-01-07 09:29:38 +01:00
Andras Bacsai
fb66d05760
Refactor ApplicationDeploymentJob: Move 'tries' property definition to class level
2025-01-07 09:25:25 +01:00
peaklabs-dev
c789ed6003
chore: remove more logging
2025-01-06 21:16:57 +01:00
peaklabs-dev
09dfbde676
chore: remove debug log, finally found it
2025-01-06 21:14:06 +01:00
peaklabs-dev
126e5ff57a
add debug log
2025-01-06 20:56:19 +01:00
peaklabs-dev
49f468c4b7
fix: potential fix for permissions update
2025-01-06 19:37:51 +01:00
peaklabs-dev
1a36e7b057
fix: add back letters to prod password requirement
2025-01-06 16:58:20 +01:00
peaklabs-dev
2c4bdb76bd
chore: use new functions
2025-01-06 16:58:20 +01:00
peaklabs-dev
c6be293064
refactor: AppServiceProvider
...
- Remove unused authentik stuff
- Move things to separate functions
- Configure commands for production
- Configure modals for better error handling
- Improve password security by not allowing compromised passwords.
- Rename some things to make it clearer.
- Sort imports
2025-01-06 16:58:20 +01:00
Andras Bacsai
07eac49c0b
Initialize nixpacks_plan_json in ApplicationDeploymentJob constructor
2025-01-06 13:26:09 +01:00
Piotr Wojcik
9acde06795
Custom network aliases for Dockerfile and Docker Image apps
2025-01-05 07:47:57 +01:00
Andras Bacsai
c33132d8d9
fix: show backup timezone on the UI
2025-01-03 20:39:27 +01:00
Andras Bacsai
4d18e3372d
fix: scheduled tasks and backups are executed by server timezone.
2025-01-03 20:32:56 +01:00
Andras Bacsai
2b8c559662
refactor: server limit
...
remove envs from constants related to server limit
2024-12-28 14:10:26 +01:00
Andras Bacsai
f575d1249e
Merge branch 'main' into next
2024-12-27 11:09:29 +01:00
Andras Bacsai
a9ec0b1c3e
fix: update healthcheck and port configurations to use port 8080
2024-12-23 21:11:29 +01:00
peaklabs-dev
f26853b576
fix: unreachable notifications
2024-12-23 16:51:34 +01:00
peaklabs-dev
1f6c6140ba
fix: smtp encryption
2024-12-23 15:28:35 +01:00
peaklabs-dev
f2cb040ba9
feat: new encryption options
2024-12-23 15:26:26 +01:00
Andras Bacsai
6e66cc8737
remove XSRF-TOKEN, we are not using it
2024-12-18 13:39:24 +01:00
Andras Bacsai
340075a684
Merge pull request #4324 from JuliensForks/main
...
feat: add some new labels to every container
2024-12-18 12:55:33 +01:00
Andras Bacsai
f2c7fbf55f
fix: use nixpacks predefined build variables, but still could update the default values from Coolify
2024-12-18 12:02:56 +01:00
Andras Bacsai
c7a01eb270
Merge pull request #4596 from arceushui/main
...
fix: fix domain being override when update application
2024-12-18 11:09:31 +01:00
Andras Bacsai
41688f24e3
Merge branch 'next' into fix/api--projects-apps-fixes
2024-12-18 10:49:45 +01:00
Andras Bacsai
33ae10a6dc
fix
2024-12-18 10:44:56 +01:00
Andras Bacsai
07984ce74f
Merge branch 'next' into fix-postgres-init-scripts
2024-12-18 10:35:16 +01:00
Andras Bacsai
a8401182af
add debug logs to debug the logs - lol
2024-12-17 23:18:40 +01:00
Andras Bacsai
203a20e75e
Merge branch 'next' into fix-unreachable-notificiations
2024-12-17 22:35:09 +01:00
🏔️ Peak
f92ddd77f3
Merge branch 'next' into fix-docker-cleanup-notifications
2024-12-17 15:25:20 +01:00
peaklabs-dev
ed2ccaf8af
fix: Advanced server UI
2024-12-17 15:22:10 +01:00
peaklabs-dev
f2d0f46248
fix: always use docker cleanup frequency
2024-12-17 15:20:06 +01:00
Andras Bacsai
9e3467578f
feat: add environment_uuid support and update API documentation
...
- Introduced `environment_uuid` as a required field in various API endpoints and schemas.
- Updated descriptions to clarify that either `environment_name` or `environment_uuid` must be provided.
- Modified routes and controller methods to accommodate the new UUID parameter.
- Adjusted frontend components to utilize `environment_uuid` for better consistency and clarity.
- Removed deprecated fields related to environment handling.
This change enhances the API's flexibility in identifying environments, improving overall usability.
2024-12-17 13:42:16 +01:00
Andras Bacsai
bf9d89f279
Merge branch 'next' into fix-environement-route
2024-12-17 12:17:50 +01:00
Andras Bacsai
38256af9b3
fix: refactor database view
2024-12-17 12:10:55 +01:00
Andras Bacsai
b7748479d4
fix: service ui structure
2024-12-17 11:13:17 +01:00
Andras Bacsai
2a9d499251
feat: migrate env variables to polymorphic relationship
...
fix: proxy status query ui
2024-12-17 10:38:42 +01:00
🏔️ Peak
2972a29ccc
Merge branch 'next' into oauth
2024-12-16 18:24:11 +01:00
peaklabs-dev
0cbb3a08c2
fix: use serverStatus not just status
2024-12-16 14:27:17 +01:00
peaklabs-dev
13f7d2a486
Merge branch 'fix-unreachable-notificiations' of https://github.com/peaklabs-dev/coolify into fix-unreachable-notificiations
2024-12-16 14:15:40 +01:00
peaklabs-dev
0957fe8bfc
chore: remove ray debugging
2024-12-16 14:15:38 +01:00
Andras Bacsai
e76817d401
improve application view
2024-12-16 14:11:45 +01:00
🏔️ Peak
48f73c732b
Merge branch 'next' into fix-unreachable-notificiations
2024-12-16 14:08:58 +01:00
peaklabs-dev
80425a16ee
fix: few fixes and use new ServerReachabilityChanged event
2024-12-16 14:06:53 +01:00
peaklabs-dev
5571aa4530
feat: use new ServerReachabilityChanged event instead of isDirty
2024-12-16 14:06:16 +01:00
peaklabs-dev
e30495a59b
feat: new ServerReachabilityChanged event
2024-12-16 14:05:17 +01:00
peaklabs-dev
1da3febd85
fix: remove duplicated ServerCheckJob call
2024-12-16 14:04:22 +01:00
Andras Bacsai
a0ad4bc90e
better impersonate
2024-12-16 12:48:09 +01:00
🏔️ Peak
f8a2d92ea0
Merge branch 'next' into fix-postgres-init-scripts
2024-12-16 12:36:50 +01:00
Andras Bacsai
d58abd1998
refactor
2024-12-16 10:38:18 +01:00
Andras Bacsai
2565deba4f
fix: resource clone name + volume name generation
2024-12-16 10:25:56 +01:00
Andras Bacsai
acf10f39f3
fix: compose loading seq
2024-12-16 10:19:11 +01:00
Pang Jin Hui
b01056411d
fix: fix domain being override when update application
2024-12-16 16:56:33 +08:00
peaklabs-dev
fcdec3a80d
fix: unreachable notifications
2024-12-15 15:09:58 +01:00
Zao Soula
c5f365e384
feat: add infomaniak oauth
2024-12-15 01:30:37 +01:00
SierraJC
00c93aa8b0
fix: applications API writing to unavailable models
...
when $useBuildServer is set, $application->settings model does not yet exist. This change ensures the models exist before accessing them.
2024-12-14 12:58:11 +11:00
SierraJC
e7ffeda8e0
fix: applications API response code + schema
2024-12-14 12:54:36 +11:00
SierraJC
9e8d9e6a9e
fix: invalid API response on missing project
...
API was returning 500 instead of 404 due to attempting to load environments for a non-existent project
2024-12-14 12:52:47 +11:00
Andras Bacsai
e822749db3
fix: saving oauth
2024-12-13 12:35:57 +01:00
Andras Bacsai
b6ea36f74e
fix: socialite for azure and authentik
2024-12-13 12:13:01 +01:00
Andras Bacsai
4901b12279
fix: service status indicator + oauth saving
2024-12-13 12:03:10 +01:00
Andras Bacsai
9832d92bda
update stripe webhook
2024-12-13 08:18:13 +01:00
Andras Bacsai
458cd96ac8
fix: services env values should be sensitive
2024-12-12 13:20:13 +01:00
Andras Bacsai
147240b527
Merge branch 'next' into authentik
2024-12-12 08:45:38 +01:00
peaklabs-dev
f88438edd3
chore: rename topicID to threadId like in the telegram API response
2024-12-11 23:13:13 +01:00
Andras Bacsai
d2ff8c6521
feat: add seeder command and configuration for database seeding
2024-12-11 21:31:24 +01:00
peaklabs-dev
48ddc65435
fix: use Livewire refresh method and lock properties
2024-12-11 19:34:44 +01:00
peaklabs-dev
866abfb1d4
fix: typo in pushover user key
2024-12-11 19:31:25 +01:00
peaklabs-dev
92fec9582c
fix: make pushover settings more clear
...
- Rename User to User Key
- Rename Token to API Token
- fix: helper and docs links
2024-12-11 19:18:39 +01:00
peaklabs-dev
ebfc8a1094
fix: telegram topic IDs
2024-12-11 19:16:54 +01:00
peaklabs-dev
b48353c8a6
reorder more stuff
2024-12-11 18:44:19 +01:00
🏔️ Peak
86512bb7b8
Merge pull request #4543 from ezyostudio/next-pushover
...
feat(notification): add Pushover
2024-12-11 18:41:18 +01:00
Zao Soula
9afe929921
refactor: unify notification icon
2024-12-11 18:37:12 +01:00
Zao Soula
ef35429533
feat(notification): add Pushover
2024-12-11 18:13:16 +01:00
🏔️ Peak
72c4b79591
Merge branch 'next' into authentik
2024-12-11 17:52:02 +01:00
Andras Bacsai
7be3c6f2b7
refactor: improve migration command and enhance application model with global scope and status checks
2024-12-11 17:18:32 +01:00
Andras Bacsai
528bfce832
fix: migration call
2024-12-11 17:09:53 +01:00
peaklabs-dev
97b6257872
fix: provider error
2024-12-11 17:09:21 +01:00
🏔️ Peak
c2748de6a4
Merge pull request #3840 from danilomartinelli/feature/authentik-provider
...
feature: Integrate Authentik Authentication with Coolify
2024-12-11 17:07:24 +01:00
Andras Bacsai
a5b48caeb9
do prod migration with custom command
2024-12-11 17:01:06 +01:00
🏔️ Peak
d9aefae207
Merge branch 'next' into feature/authentik-provider
2024-12-11 15:24:26 +01:00
Andras Bacsai
1908d8a180
fix: --cone
2024-12-11 15:12:53 +01:00
Andras Bacsai
9ffae89a71
fix: remove resale_license from db as well
2024-12-11 12:04:58 +01:00
Andras Bacsai
b442965976
fix: test notifications to only send it to the right channel
2024-12-11 11:57:56 +01:00
Andras Bacsai
c915bf9c0f
fix: general notifications does not go through email channel
2024-12-11 11:09:53 +01:00
Andras Bacsai
6a7b283844
fix: docker cleanup email notifications
2024-12-11 10:50:10 +01:00
Andras Bacsai
1257ab6ff4
fix: ui + migrations
2024-12-11 10:14:12 +01:00
🏔️ Peak
e24fbddc59
Merge branch 'next' into separate-success-and-failure-notifications
2024-12-10 16:40:20 +01:00
peaklabs-dev
3030df9554
fix: new docker cleanup settings are now saved to the DB correctly
2024-12-10 16:13:54 +01:00
peaklabs-dev
f36043943c
feat: send new docker cleanup notifications
2024-12-10 16:13:18 +01:00
peaklabs-dev
0375db0d7c
feat: Docker cleanup success and failure notification files
2024-12-10 16:12:32 +01:00
peaklabs-dev
99eea783ae
feat: scheduled task success and failure notifications
2024-12-10 14:45:47 +01:00
peaklabs-dev
96d4754a32
Update EmailNotificationSettings.php
2024-12-10 14:17:23 +01:00
peaklabs-dev
d3ce6d814c
feat: use encryption in instance settings model
2024-12-10 13:45:52 +01:00
Andras Bacsai
a2ab33b04f
fix: development image
2024-12-10 11:50:40 +01:00
Andras Bacsai
6097a531a5
Merge pull request #4271 from peaklabs-dev/new-dockerfiles
...
Feat: New Upgraded Dockerfiles
2024-12-10 10:50:17 +01:00
Andras Bacsai
3893754a10
fix confs etc
2024-12-10 10:46:05 +01:00
Andras Bacsai
19d277f8ec
refactor: rename name method to sanitizedName in BaseModel for clarity
2024-12-10 08:50:07 +01:00
🏔️ Peak
12a48a1439
Merge branch 'next' into fix-postgres-init-scripts
2024-12-09 19:50:54 +01:00
peaklabs-dev
dedfd72731
fix: notification trait
...
fix: some events must always be enabled, so a notification is sent all the time (user cannot choose to not receive this notification).
fix: check if the event is enabled before adding a channel to enabled
2024-12-09 19:47:17 +01:00
peaklabs-dev
96c970ca4e
chore: use new notification trait
2024-12-09 19:44:43 +01:00
🏔️ Peak
fdf757c7ae
Merge branch 'next' into separate-success-and-failure-notifications
2024-12-09 18:15:41 +01:00
🏔️ Peak
c4a72fbd75
Merge branch 'main' into separate-success-and-failure-notifications
2024-12-09 18:11:29 +01:00
peaklabs-dev
07a0863401
chore: remove log
2024-12-09 17:37:47 +01:00
peaklabs-dev
4d23835119
feat: use new place for settings and topic IDs for telegram
2024-12-09 17:37:39 +01:00
peaklabs-dev
adaef2d341
feat: use new table or instance settings for email
2024-12-09 17:37:15 +01:00
peaklabs-dev
dd9d10c717
feat: get Slack Webhook form new table
2024-12-09 17:36:32 +01:00
peaklabs-dev
6cab8b4598
feat: get discord Webhook form new table
2024-12-09 17:36:23 +01:00
peaklabs-dev
ec1c91fb75
feat: notification trait
2024-12-09 17:03:40 +01:00
peaklabs-dev
bf58547082
feat: scheduled task success notification
2024-12-09 17:00:33 +01:00
peaklabs-dev
a849bfdc3e
feat: always sent notifications
2024-12-09 17:00:07 +01:00
peaklabs-dev
b6500142c4
feat: use new notification event names
2024-12-09 16:57:15 +01:00
peaklabs-dev
bc726ddd6e
feat: new telegram UI
2024-12-09 16:49:09 +01:00
peaklabs-dev
b4b48692af
feat: New Slack notification UI
2024-12-09 16:39:19 +01:00
peaklabs-dev
5210218a45
feat: New Discord notification UI
2024-12-09 16:38:25 +01:00
peaklabs-dev
c27e2e328f
chore: remove waitlist redirect
2024-12-09 16:37:36 +01:00
peaklabs-dev
119c18468a
chore: public settings for email notification
2024-12-09 16:03:43 +01:00
peaklabs-dev
868d80bde6
feat: Slack notification settings Model
2024-12-09 15:54:52 +01:00
peaklabs-dev
2166899721
feat: Discord notification settings Model
2024-12-09 15:52:50 +01:00
peaklabs-dev
b5351448ed
feat: Telegram notification settings Model
2024-12-09 15:50:23 +01:00
peaklabs-dev
cf21ae13f1
feat: Email Notification Settings Model
2024-12-09 15:47:05 +01:00
peaklabs-dev
b13d77377c
feat: new shared function name is_transactional_emails_enabled()
2024-12-09 15:34:24 +01:00
peaklabs-dev
ee7a901a77
fix: Email Notification saving
...
- fix: SMTP and resend should only save their respective settings
- chore: improve component validation and code to make it much smaller (less code - same functionality)
2024-12-09 15:23:32 +01:00
peaklabs-dev
67438e28ca
fix: make sure resend is false if SMTP is true and vice versa
2024-12-09 15:19:59 +01:00
peaklabs-dev
2aacb1dc28
fix: Instance email settins
...
- fix: resend, smtp save button should only save respective settings
- feat: ability to send test email
2024-12-09 14:39:50 +01:00
peaklabs-dev
e36ccd3d78
chore: remove resale license reference
2024-12-09 14:29:41 +01:00
peaklabs-dev
a6086ee38b
feat: New email notification settings
2024-12-09 13:56:52 +01:00
peaklabs-dev
060c8262bc
chore: remove comment out code
2024-12-09 12:48:54 +01:00
peaklabs-dev
4428b95a65
chore: fix typo
2024-12-09 12:36:33 +01:00
peaklabs-dev
c995819ed3
chore: remove unused code
2024-12-09 12:34:45 +01:00
peaklabs-dev
e40f377879
chore: remove more waitlist stuff
2024-12-09 12:34:16 +01:00
peaklabs-dev
bd36149f09
feat: use new notification stuff inside team model
...
- Use new notification relationships
- Use trait
- Make sure that when a new team is created, notification settings are also created
- reorder team model for better readability
2024-12-09 12:33:27 +01:00
peaklabs-dev
2da4e9a274
feat: enable success messages again
2024-12-09 12:08:27 +01:00
peaklabs-dev
5515f07f14
chore: remove commented out notification
2024-12-09 12:05:18 +01:00
peaklabs-dev
fd21a4a2a8
chore: remove more waitlist stuff
2024-12-09 12:03:23 +01:00
peaklabs-dev
9ed2e37236
chore: remove commented out internal notification
2024-12-09 12:03:04 +01:00
peaklabs-dev
6438c08096
chore: remove unused resale license job
2024-12-09 12:02:08 +01:00
peaklabs-dev
27b880e177
chore: remove wired.php (not used anymore)
2024-12-09 12:01:23 +01:00
peaklabs-dev
d9248508b4
chore: remove unused waitlist stuff
2024-12-09 12:00:54 +01:00
Andras Bacsai
664b718ea3
fix: always have download logs button on scheduled tasks
2024-12-09 11:53:50 +01:00
Andras Bacsai
6b936a3e92
feat: able to download schedule task logs
2024-12-09 11:36:39 +01:00
Andras Bacsai
e0aaed892d
Merge branch 'next' into logs-for-tasks
2024-12-09 11:22:00 +01:00
Andras Bacsai
3fa7d03db7
fix: root + read:sensive could read senstive data with a middlewarew
2024-12-09 11:10:35 +01:00
Andras Bacsai
ff74fb7385
feat: introduce root permission
2024-12-09 10:52:38 +01:00
Andras Bacsai
5bbcd7bf76
fix: add middleware to new abilities, better ux for selecting permissions, etc.
2024-12-09 10:28:34 +01:00
Andras Bacsai
78f0ac80c1
Merge branch 'next' into feat/deployment-token
2024-12-09 09:16:59 +01:00
🏔️ Peak
6aa87116e9
Merge branch 'main' into next
2024-12-08 16:17:23 +01:00
Philip Heinser
4b89b84353
paginate task logs
2024-12-08 15:26:51 +07:00
Andras Bacsai
946ab81d87
is_required is not required for shared envs
2024-12-07 14:35:14 +01:00
Andras Bacsai
ffd28de949
refresh env variable view on shared variable deletion
2024-12-07 14:35:02 +01:00
Andras Bacsai
320dd41303
fix: api endpoint
2024-12-07 14:26:44 +01:00
Andras Bacsai
1184fafd3d
Merge pull request #4264 from marvinvr/main
...
feat: add slack notifications
2024-12-06 14:35:55 +01:00
Andras Bacsai
08d992a1c2
fix
2024-12-06 14:33:22 +01:00
Andras Bacsai
00882eeb31
feat: add TLS configuration for default redirect in Server model
2024-12-06 14:19:09 +01:00
Andras Bacsai
1886347b55
fix: proxy change behaviour
2024-12-06 14:08:37 +01:00
Andras Bacsai
5453b9030e
fix: dev mode
2024-12-06 13:39:20 +01:00
Andras Bacsai
e84dba493e
fix
2024-12-06 13:39:00 +01:00
Andras Bacsai
baf6c20997
fix: restart proxy
2024-12-06 13:31:55 +01:00
Andras Bacsai
659309c5b4
refactor: improve proxy configuration and code consistency in Server model
...
- Standardized spacing in conditional statements for better readability.
- Updated proxy redirect handling to ensure default values are set correctly.
- Modified dynamic configuration path concatenation for clarity.
- Changed router rule to 'PathPrefix' and adjusted priority for better routing behavior.
- Replaced empty check with 'filled' helper for improved code clarity.
2024-12-06 13:08:04 +01:00
Andras Bacsai
8405f241f3
Merge branch 'next' into feat/disable-default-redirect
2024-12-06 11:36:11 +01:00
Andras Bacsai
eeb8d97cfd
fix: old git versions does not have --cone implemented properly
2024-12-06 11:22:54 +01:00
Marvin von Rappard
f7eccefda3
Merge branch 'next' into main
2024-12-06 06:29:35 +01:00
🏔️ Peak
27395615e6
Merge branch 'next' into feat/disable-default-redirect
2024-12-05 14:46:33 +01:00
Andras Bacsai
bf530fd944
Merge pull request #4381 from vishwamartur/add-no-encryption-option
...
Add no encryption option for SMTP settings
2024-12-05 13:10:18 +01:00
Andras Bacsai
80f649b96a
finally found the right option
2024-12-05 13:09:06 +01:00
Andras Bacsai
c9d47e0a67
Merge pull request #4449 from SierraJC/fix/mysql-mongo-db-api
...
Fix: API - MySQL & MongoDB invalid fields
2024-12-05 12:57:11 +01:00
Andras Bacsai
dbde03a4d6
Merge branch 'next' into add-no-encryption-option
2024-12-05 12:30:45 +01:00
Andras Bacsai
8fa1fc4df3
Merge pull request #4382 from vishwamartur/fix-metrics-error
...
Fix metrics error when data is less than selected date
2024-12-05 11:16:19 +01:00
Andras Bacsai
e98eb21b9e
Merge pull request #4470 from coollabsio/rename-github-app
...
Feat: Ability to rename GitHub App
2024-12-05 11:01:53 +01:00
Andras Bacsai
c25be01af6
fix
2024-12-05 11:00:57 +01:00
Andras Bacsai
e67a93e6a5
feat: able to deploy without cache on every commit
2024-12-05 10:46:27 +01:00
🏔️ Peak
7328724f3d
Merge branch 'coollabsio:main' into fix-postgres-init-scripts
2024-12-04 13:15:58 +01:00
🏔️ Peak
c8e2cd32e5
Merge branch 'next' into rename-github-app
2024-12-04 13:08:09 +01:00
🏔️ Peak
089f48d495
Merge pull request #4472 from angelej/computed-property
...
Use computed property for timezones
2024-12-04 13:01:31 +01:00
Andras Bacsai
15ac12e131
test: setup database for upcoming tests
2024-12-04 12:43:52 +01:00
Andras Bacsai
51ed798789
add container name validation to terminal
2024-12-04 12:43:41 +01:00
Jeremy Angele
51b1fb45ab
Use computed property for timezones on settings index page
2024-12-04 00:30:39 +01:00
Jeremy Angele
26ba433fd3
Use computed property for timezones
2024-12-03 22:24:36 +01:00
peaklabs-dev
f51300a192
fix: client and webhook secret disappear after sync
2024-12-03 16:17:35 +01:00
peaklabs-dev
fef8d0c62c
fix: typos and naming
2024-12-03 15:50:45 +01:00
🏔️ Peak
24cd57ca8d
Merge branch 'next' into rename-github-app
2024-12-03 15:35:23 +01:00
peaklabs-dev
5f985426ab
feat: update private key nam with new slug as well
2024-12-03 15:27:20 +01:00
peaklabs-dev
56f6bdf7a7
use private key to make a jwt
2024-12-03 15:11:35 +01:00
peaklabs-dev
6d43bbc6b9
fix naming
2024-12-03 14:43:11 +01:00
peaklabs-dev
a2860971a6
try jwt
2024-12-03 14:36:30 +01:00
Andras Bacsai
ec9315f24e
remove unnecessary things
2024-12-03 14:09:51 +01:00
Andras Bacsai
869eaedaf5
revert query logic
2024-12-03 14:02:12 +01:00
peaklabs-dev
737e81aa38
wip button to sync new app name
2024-12-03 13:12:58 +01:00
peaklabs-dev
f38196c421
fix: URL and sync new app name
2024-12-03 12:54:20 +01:00
peaklabs-dev
c74728162e
wip: test rename GitHub app
2024-12-03 12:41:56 +01:00
Andras Bacsai
669293afc1
disable success notifications for now
2024-12-03 12:22:27 +01:00
Andras Bacsai
f7ef339ec3
Improve notification message for TCP Proxy container restart to include database name
2024-12-03 12:21:09 +01:00
Andras Bacsai
319c3023dc
fix
2024-12-02 22:50:03 +01:00
Andras Bacsai
58988d3686
fix: a few inputs
2024-12-02 22:50:03 +01:00
peaklabs-dev
7f449c3b72
fix: test email should not be required
2024-12-02 22:37:11 +01:00
Andras Bacsai
d1a1ecbe28
fix: only able to select the right keys
2024-12-02 22:12:07 +01:00
Julien
1086aea54d
feat: add coolify.environment label
2024-12-02 18:38:47 +01:00
Andras Bacsai
d7703efcdc
optimize db query
2024-12-02 13:12:25 +01:00
SierraJC
f279729f08
fix: incorrect MongoDB init API property
2024-12-01 10:19:15 +11:00
SierraJC
b3f968db76
fix: missing mysql_password API property
2024-12-01 10:18:36 +11:00
Marvin von Rappard
02a20729c7
Merge branch 'next' into main
2024-11-27 11:09:45 +01:00
Andras Bacsai
0d6c21d77b
fix: application view loading
2024-11-27 08:07:54 +01:00
Andras Bacsai
18d5dd3090
Refactor server timezone retrieval in checkResources method
2024-11-26 10:44:09 +01:00
Andras Bacsai
dabda4e806
fix: Email should be retried with backoff
2024-11-26 10:19:05 +01:00
peaklabs-dev
33435a1bdb
Use placeholder and not the Coolify logo if no logo is provided.
2024-11-25 22:08:51 +01:00
Andras Bacsai
0bfe0fd877
fix: ui
2024-11-25 17:56:19 +01:00
Andras Bacsai
40cc49537e
fix: logdrain settings
2024-11-25 17:48:01 +01:00
Andras Bacsai
504caefb8c
fix: new resource icons
2024-11-25 15:33:42 +01:00
Andras Bacsai
f0a44f4022
fix: servercheckJob should run every 5 minutes on cloud
2024-11-25 14:37:44 +01:00
Andras Bacsai
11fb5a9e32
fix: service generate includes yml files as well (haha)
2024-11-25 14:34:18 +01:00
Vishwanath Martur
94525b6cff
Merge branch 'next' into add-no-encryption-option
2024-11-25 19:00:56 +05:30
Andras Bacsai
a836d78f0b
remove unnecessary function
2024-11-25 14:07:50 +01:00
Marvin von Rappard
a4910880e0
Merge branch 'next' into main
2024-11-25 13:44:24 +01:00
Andras Bacsai
40af73cb7d
fix: only return server uuid on server update
2024-11-25 13:41:59 +01:00
Andras Bacsai
dce783813a
Merge pull request #4379 from SierraJC/fix/misc-server-api-fixes
...
Fix: `/servers` API invalid responses / OpenAPI schema
2024-11-25 13:41:28 +01:00
Andras Bacsai
e5cd35d2a0
fix: sentry
2024-11-25 13:33:07 +01:00
Andras Bacsai
53d709467a
fix: sentry error
2024-11-25 13:22:05 +01:00
Andras Bacsai
9525d91d55
fix
2024-11-25 13:17:09 +01:00
Andras Bacsai
cbe44529f9
fix: undefined variable
2024-11-25 11:28:16 +01:00
Andras Bacsai
37d4d5f98c
fix: version should come from constants + fix stripe webhook error reporting
2024-11-25 11:28:08 +01:00
Marvin von Rappard
1aea60f1f0
Merge branch 'next' into main
2024-11-25 09:06:24 +01:00
Andras Bacsai
6ad2e18060
fix: db backup for services
2024-11-24 11:39:26 +01:00
Andras Bacsai
886893cb04
fix: remove mux cleanup
2024-11-23 23:38:31 +01:00
Andras Bacsai
3b427dbbdc
fix: heading
2024-11-23 20:44:27 +01:00
Vishwanath Martur
f45411f3d6
Fix metrics error when data is less than selected date
...
Related to #4309
Fix the 'sql: Scan error on column index 5, name "usedPercent": converting NULL to float64 is unsupported' error on the metrics page.
* Update the `getMemoryMetrics` method in `app/Models/Server.php` to handle NULL values for the "usedPercent" field by setting them to 0.0.
* Add a check for NULL values in the `getMemoryMetrics` method before converting to float64.
2024-11-23 13:08:53 +05:30
Vishwanath Martur
1f499c1488
Add no encryption option for SMTP settings
...
Related to #4311
Add option to configure SMTP settings without encryption.
* Update `app/Livewire/Notifications/Email.php` and `app/Livewire/SettingsEmail.php` to include "No Encryption" option in the `smtpEncryption` field and update validation rules.
* Modify `app/Notifications/Channels/EmailChannel.php` to handle the "No Encryption" option in the `bootConfigs` method.
* Add `set_transanctional_email_settings` function in `app/Livewire/Help.php` to support the "No Encryption" option.
* Update `config/mail.php` to handle the "No Encryption" option in the mail configuration.
2024-11-23 13:04:54 +05:30
SierraJC
059639eb42
fix: servers API returning port as a string -> integer
2024-11-23 13:23:13 +11:00
SierraJC
bbd7d8b567
fix: move servers API delete_unused_* properties
...
correct location from API response is in server.settings
2024-11-23 13:23:13 +11:00
SierraJC
d6441549e8
fix: missing settings property on servers API
2024-11-23 13:23:13 +11:00
SierraJC
fead884809
fix: missing uuid parameter on server API patch
2024-11-23 13:23:13 +11:00
SierraJC
379045c835
fix: incorrect server API patch response
2024-11-23 13:23:13 +11:00
SierraJC
4a45de5646
fix: empty server API response
2024-11-23 13:23:13 +11:00
Andras Bacsai
7eb955c95a
Refactor Telegram notification error handling
2024-11-22 18:37:51 +01:00
Andras Bacsai
546bcd0dad
fix
2024-11-22 18:14:47 +01:00
🏔️ Peak
106bc22321
Merge branch 'next' into fix-environement-route
2024-11-22 16:13:30 +01:00
peaklabs-dev
371b4a3f83
remove unused var
2024-11-22 16:11:53 +01:00
peaklabs-dev
bde895b6cd
fix scheduled task url
2024-11-22 16:08:27 +01:00
peaklabs-dev
75491098a0
new notification links
2024-11-22 16:05:24 +01:00
peaklabs-dev
277fd78769
new uuid routes
2024-11-22 16:03:20 +01:00
peaklabs-dev
5a8bff5e96
Update Heading.php
2024-11-22 15:53:11 +01:00
peaklabs-dev
9630efce67
uuid deplyment
2024-11-22 15:52:36 +01:00
peaklabs-dev
d183d33025
boarding new uuid
2024-11-22 15:51:25 +01:00
Andras Bacsai
7d089ba1a9
fix: validateconnection
2024-11-22 15:50:52 +01:00
peaklabs-dev
5f1adc98d8
fix environment select
2024-11-22 15:45:46 +01:00
peaklabs-dev
4c21807b7a
navigate to environment via uuid
2024-11-22 15:38:54 +01:00
🏔️ Peak
e29c202e61
Merge branch 'next' into fix-environement-route
2024-11-22 15:32:28 +01:00
peaklabs-dev
b1dc8dec88
fix preselect environment if there is only one
2024-11-22 15:30:17 +01:00
peaklabs-dev
e776302a25
use new route for dash and project
2024-11-22 15:28:06 +01:00
Andras Bacsai
377758edcd
fix stripe webhooks
2024-11-22 14:42:10 +01:00
Andras Bacsai
75b7a323fd
Merge pull request #4352 from peaklabs-dev/fix-test-email
...
Fix: Test email 500 Error
2024-11-22 13:06:14 +01:00
Andras Bacsai
374446b90b
fix: do not send internal notification for backups and status jobs
2024-11-22 12:27:13 +01:00
Andras Bacsai
7dc65dfd79
fix: make sure important jobs/actions are running on high prio queue
2024-11-22 11:16:01 +01:00
Andras Bacsai
ef629d5816
fix: always validate ssh key
2024-11-22 10:43:58 +01:00
Andras Bacsai
821538911f
fix: if mux conn fails, still use it without mux + save priv key with better logic
2024-11-22 10:06:12 +01:00
Andras Bacsai
9dd982b722
CoolifyTask should be on high queue
2024-11-21 20:13:46 +01:00
peaklabs-dev
81f837138d
fix validation
2024-11-21 15:59:00 +01:00
peaklabs-dev
19ce01f7d8
fix send test email
2024-11-21 15:48:47 +01:00
Kael
bc89b84539
Merge branch 'next' into feat/disable-default-redirect
2024-11-18 21:02:20 +11:00
Julien
8b30123add
feat: add service/resource/project labels
2024-11-17 23:06:05 +01:00
Andras Bacsai
1fc4c7872e
fix
2024-11-15 21:47:31 +01:00
Andras Bacsai
b43d62f51b
fix: AUTOUPDATE + checkbox opacity
2024-11-15 21:44:05 +01:00
Andras Bacsai
0eab7f78ff
version++ and fix private key saving
2024-11-15 21:22:11 +01:00
peaklabs-dev
2737da10ae
Merge branch 'next' of https://github.com/coollabsio/coolify into next
2024-11-15 12:10:41 +01:00
peaklabs-dev
2932d9a6e0
fix ssh key migration broken with the new team check
2024-11-15 12:10:39 +01:00
Andras Bacsai
c9babe0731
fix: pull helper image on init
2024-11-15 11:58:35 +01:00
Andras Bacsai
9982a931fa
fix: default docker engine version + fix install script
2024-11-15 11:33:03 +01:00
Andras Bacsai
9d86198c51
Merge pull request #4291 from peaklabs-dev/fix-same-ssh-key-other-team
...
Fix: Ability to use the same ssh key in a different team
2024-11-15 10:55:32 +01:00
Andras Bacsai
50cb303804
Merge pull request #4286 from peaklabs-dev/fix-server-ip-valdiation
...
Fix: Server IP/Domain validation
2024-11-15 10:51:06 +01:00
Andras Bacsai
469e009600
Merge pull request #4287 from peaklabs-dev/fix-backups
...
Fix: Backups
2024-11-15 10:49:48 +01:00
Andras Bacsai
210a428f93
fix: init script + optimize laravel
2024-11-15 10:47:30 +01:00
Andras Bacsai
0e8f5d61bc
fix
2024-11-15 08:56:19 +01:00
Andras Bacsai
fba1242213
Merge pull request #4288 from retrymp3/XSS-vuln-fix
2024-11-14 22:01:24 +01:00
peaklabs-dev
a58125cbfe
fix same ssh key in different teams
2024-11-14 21:53:38 +01:00
retrymp3
e66e59048f
Fix for the XSS vulnerability
2024-11-14 23:00:30 +05:30
peaklabs-dev
4cc4e28f29
fix clear frequency on exit and error
2024-11-14 18:27:06 +01:00
peaklabs-dev
67bd06d4f2
fix s3 is always set to true if you make an error like invalid cron
2024-11-14 18:25:04 +01:00
peaklabs-dev
b282c1f3ed
fix backup job without s3 can not be added
2024-11-14 18:20:26 +01:00
peaklabs-dev
0a36fbddec
Revert "dispatch an error message"
...
This reverts commit b18d4b9564 .
2024-11-14 17:52:54 +01:00
peaklabs-dev
b18d4b9564
dispatch an error message
2024-11-14 17:51:58 +01:00
peaklabs-dev
465dfbdf53
fix check if IP is already in used in this team
2024-11-14 17:48:35 +01:00
peaklabs-dev
ca4b91c51f
Update ByIp.php
2024-11-14 17:48:14 +01:00
peaklabs-dev
a2c0b68730
fix validation
2024-11-14 17:38:20 +01:00
Andras Bacsai
33183ab344
fix: fallback to local coolify.png
2024-11-14 13:12:27 +01:00
Andras Bacsai
a77ed93695
fix: if service img not found, use github as a source
2024-11-14 13:04:51 +01:00
Marvin von Rappard
7bdac8b42f
Merge branch 'next' into main
2024-11-14 12:54:04 +01:00
Andras Bacsai
c9f7863fff
Merge pull request #4238 from peaklabs-dev/dep-and-remove-unused-stuff
...
Chore: Remove unused stuff, update dependecies
2024-11-14 12:31:09 +01:00
Andras Bacsai
8a917f6a4e
fix: invalid tz should not prevent other jobs to be executed
2024-11-14 10:56:56 +01:00
Andras Bacsai
b0b81e4416
fix: timezone settings validation
2024-11-14 10:02:37 +01:00
peaklabs-dev
f55bb5b0fb
remove resale license
2024-11-13 18:38:22 +01:00
Marvin von Rappard
80ed561374
fix: add warning color
2024-11-12 22:45:07 +01:00
Marvin von Rappard
eb0686fe20
feat: slack notifications
2024-11-12 22:37:55 +01:00
peaklabs-dev
1d517b4b39
remove some unused files
2024-11-12 15:55:47 +01:00
peaklabs-dev
1ffa88acf0
use config instead of env()
2024-11-12 15:53:05 +01:00
peaklabs-dev
d3f4e0ad4d
Delete CheckResaleLicense.php
2024-11-12 15:29:55 +01:00
🏔️ Peak
8992b45d69
Merge branch 'next' into dep-and-remove-unused-stuff
2024-11-12 15:24:27 +01:00
peaklabs-dev
a4f56fbd3f
Merge branch 'dep-and-remove-unused-stuff' of https://github.com/peaklabs-dev/coolify into dep-and-remove-unused-stuff
2024-11-12 15:20:05 +01:00
peaklabs-dev
1c5ddab30d
use one constants file
2024-11-12 15:18:48 +01:00
Andras Bacsai
290cb45726
fix: pull latest service-templates.json on init
2024-11-12 14:48:58 +01:00
🏔️ Peak
ed9fd07967
Merge branch 'next' into dep-and-remove-unused-stuff
2024-11-12 14:39:01 +01:00
Andras Bacsai
055c613ba5
feat: add proxy type change to create/update apis
2024-11-12 14:30:05 +01:00
🏔️ Peak
442b0e837c
Merge branch 'next' into dep-and-remove-unused-stuff
2024-11-12 13:58:51 +01:00
Andras Bacsai
7253041e15
feat: add internal api docs to /docs/api with auth
2024-11-12 13:49:40 +01:00
peaklabs-dev
408ba9cc7a
fix docker minimum version
2024-11-12 13:27:26 +01:00
🏔️ Peak
0ce2fbff40
Merge pull request #4169 from easilok/fix-invalid-docker-version-check
...
Fix invalid docker version check
2024-11-12 13:21:17 +01:00
Andras Bacsai
ff016cb2a2
pint
2024-11-12 11:50:02 +01:00
Andras Bacsai
ad775ba1f0
Merge branch 'next' into fix/improved-responses-on-git-error
2024-11-12 11:42:38 +01:00
Andras Bacsai
327b4308d4
fix: add tests for git url converts
2024-11-12 11:32:18 +01:00
Andras Bacsai
4a2846fcd0
Merge branch 'next' into feat/convert-http-to-ssh-sources-with-deploy-keys
2024-11-12 10:41:48 +01:00
Andras Bacsai
99705ee9f0
fix description
2024-11-12 10:25:58 +01:00
Andras Bacsai
7952dae52d
Merge pull request #4119 from marconneves/next
...
Update schema of private keys by id response
2024-11-12 10:25:43 +01:00
Andras Bacsai
8e4060375d
remove ray
2024-11-12 10:23:00 +01:00
Andras Bacsai
da9c8eed16
Merge pull request #4194 from quarkcore/fix/gitlab-empty-webhook-secret
...
Fix: Gitlab webhooks can be triggered without secret
2024-11-12 10:22:36 +01:00
Andras Bacsai
f0985a7e47
fix horizon command name
2024-11-12 10:16:34 +01:00
Andras Bacsai
b58cc05b8a
fix: terminal view loading in async
2024-11-12 09:52:22 +01:00
Andras Bacsai
d7cde676d5
feat: check local horizon scheduler deployments
2024-11-11 23:35:48 +01:00
Andras Bacsai
1faa8be615
fix: cloud + stripe related
2024-11-11 22:18:15 +01:00
🏔️ Peak
a43c12cf9e
Merge branch 'next' into dep-and-remove-unused-stuff
2024-11-11 21:12:24 +01:00
peaklabs-dev
644da632e3
Revert "remove unused dev files"
...
This reverts commit eeb6330791 .
2024-11-11 19:04:25 +01:00
peaklabs-dev
eeb6330791
remove unused dev files
2024-11-11 18:57:44 +01:00
Andras Bacsai
e6a0d8b855
fix
2024-11-11 16:37:12 +01:00
Andras Bacsai
cb433dddc4
version++
2024-11-11 15:00:37 +01:00
Andras Bacsai
b379e50d90
feat: custom nginx configuration for static deployments + fix 404 redirects in nginx conf
2024-11-11 14:37:36 +01:00
peaklabs-dev
3785ccf292
upgrade openapi version
2024-11-11 14:28:24 +01:00
Andras Bacsai
24a6f3d7ea
fix: missing privateKey
2024-11-11 11:10:55 +01:00
Luis Pereira
770163d54c
using docker version constant as user feedback
2024-11-10 21:28:12 +00:00
Andras Bacsai
47e9e69ce0
fixes
2024-11-10 22:07:41 +01:00
Andras Bacsai
60de7dc711
fix: upgrade.sh
2024-11-10 21:44:34 +01:00
Andras Bacsai
704e25100a
fix: manual update should be executed only once + better UX
2024-11-10 21:26:52 +01:00
peaklabs-dev
0bc646e7a7
fix instance backup page
2024-11-08 17:04:37 +01:00
peaklabs-dev
959966ad31
fix from name and from address can not be saved
2024-11-08 16:43:40 +01:00
quarkcore
8ddc5d6ef7
Merge branch 'next' into fix/gitlab-empty-webhook-secret
2024-11-08 15:19:45 +01:00
Kolja Völker
88e6c04b73
Fixes: https://github.com/coollabsio/coolify/issues/4186
2024-11-08 15:15:58 +01:00
peaklabs-dev
a6d71bb7ee
Merge branch 'next' of https://github.com/coollabsio/coolify into next
2024-11-08 15:10:10 +01:00
peaklabs-dev
78a96b4efe
fix validate import is missing
2024-11-08 15:10:08 +01:00
Andras Bacsai
31dd2176b2
fix: github app name is too long
2024-11-08 15:03:25 +01:00
Andras Bacsai
373e715e8d
fix: disable cloudflare tunnel on "localhost"
2024-11-08 14:03:26 +01:00
Andras Bacsai
2f63c773dc
fix: wildcard domain save
2024-11-08 13:58:40 +01:00
Andras Bacsai
b926129e5b
fix: saving resend api key
2024-11-08 13:22:21 +01:00
Andras Bacsai
c7daa32e21
ui fix
2024-11-08 11:48:15 +01:00
Andras Bacsai
f081ba7621
fix: notifications ui
2024-11-08 11:45:56 +01:00
Andras Bacsai
aa1e80ccae
fix: start sentinel on seeder
2024-11-08 10:39:02 +01:00
Andras Bacsai
9d9ac5943e
fix
2024-11-08 10:30:10 +01:00
Andras Bacsai
e7f2215652
fix: seeder should not start sentinel
2024-11-08 10:28:40 +01:00
Andras Bacsai
a2b6a61c4a
fix: update last online with old function
2024-11-08 09:43:46 +01:00
Andras Bacsai
e69b0ca1a9
disable tcp proxy notification
2024-11-08 09:18:43 +01:00
Luis Pereira
3fe636aab6
update docker minimum version to 26
2024-11-07 21:50:53 +00:00
Andras Bacsai
a9832e2783
Merge pull request #3949 from peaklabs-dev/fix-project-deletion
...
Fix: Projects can be deleted with resources
2024-11-07 13:43:56 +01:00
Andras Bacsai
e86d9e3ca2
mariadb desc is too long
2024-11-07 12:32:30 +01:00
Andras Bacsai
a297c9fcab
fix: better invitation errors
2024-11-07 12:32:23 +01:00
Andras Bacsai
4ce8d04a13
fix: mongodb in dev
2024-11-07 11:42:33 +01:00
Andras Bacsai
376a2341af
refactor scheduled task job (and related stuffs)
2024-11-07 11:09:38 +01:00
Andras Bacsai
8e3469bdff
fix new destination
2024-11-07 10:00:18 +01:00
Andras Bacsai
2b518e2291
refactor a few jobs
2024-11-07 09:16:58 +01:00
Andras Bacsai
33519bf629
fix: run resourceCheck after new serviceCheckJob
2024-11-07 09:13:19 +01:00
Andras Bacsai
695ab93cf0
fixes
2024-11-06 15:16:12 +01:00
Andras Bacsai
4b3bf832f5
only get enabled scheduled tasks
2024-11-06 12:46:28 +01:00
Andras Bacsai
bd64505451
fix: do not stop sentinel on Coolify restart
2024-11-06 12:42:16 +01:00
Andras Bacsai
f1587d3302
cleanups
2024-11-06 12:39:37 +01:00
Andras Bacsai
275edb6c1f
put a few things on high queue
2024-11-06 12:33:56 +01:00
Andras Bacsai
0aa2ba6923
fix: db/service start should be on high queue
2024-11-06 12:30:10 +01:00
Andras Bacsai
ff6f089483
feat: add --gpu support for custom docker command
2024-11-06 10:13:40 +01:00
Andras Bacsai
825e9b7e9d
fix: server validation
2024-11-05 16:40:12 +01:00
Andras Bacsai
904ffc894d
fix: server limit check
2024-11-05 16:35:56 +01:00
Andras Bacsai
f3c35c7acc
fix: do not overlap servercheckjob
2024-11-05 13:59:13 +01:00
Andras Bacsai
a0dd1fbfb1
fix
2024-11-05 12:30:04 +01:00
Andras Bacsai
a07605205e
refactor application advanced view
2024-11-05 12:28:33 +01:00
Andras Bacsai
41aadb7f8f
refactor new team creation
2024-11-05 11:52:24 +01:00
Andras Bacsai
11b94e7bae
fix: server view refresh on validation
2024-11-05 11:52:14 +01:00
Andras Bacsai
f9465790f7
delete unused component
2024-11-05 11:51:58 +01:00
Andras Bacsai
9995663f01
fix notifications
2024-11-05 11:33:33 +01:00
Andras Bacsai
5ce6c3ded1
refactor server limit check job + email notifications view
2024-11-05 11:22:23 +01:00
Andras Bacsai
ebaf3c99dd
fix: send discord/telegram notifications on high job queue
2024-11-05 10:32:10 +01:00
Andras Bacsai
ae7d88df9f
fix: refactor tags view / remove obsolete one
2024-11-05 10:11:15 +01:00
Andras Bacsai
9b578b2003
do not use Rule (deprecated), changed to Validate
2024-11-05 09:36:40 +01:00
Andras Bacsai
d24d1394f7
refactor telegram notifications view
2024-11-04 17:48:39 +01:00
Andras Bacsai
bf29dd4789
fix: keydb view
2024-11-04 14:33:44 +01:00
Andras Bacsai
431c67e9b1
fix: sort servers by name
2024-11-04 14:33:10 +01:00
Andras Bacsai
ffb1e10248
fix dragonfly view
2024-11-04 14:22:42 +01:00
Andras Bacsai
7fb1a1fc75
fix: use Auth(), add new db proxy stop event refactor clickhouse view
2024-11-04 14:18:16 +01:00
Kael
400d3f66b0
Merge branch 'next' into feat/disable-default-redirect
2024-11-04 23:33:48 +11:00
Kael
56c8056a8f
Merge branch 'next' into feat/deployment-token
2024-11-04 23:33:26 +11:00
Andras Bacsai
165d35959e
fix: logdrains validation
2024-11-04 12:53:01 +01:00
Andras Bacsai
34c7aa122c
refactor backup edit view
2024-11-04 12:40:10 +01:00
Andras Bacsai
2cbac34877
refactor initscripts view
2024-11-04 12:21:31 +01:00
Andras Bacsai
c11dfdee1f
refactor create scheduled backup livewire
2024-11-04 11:53:32 +01:00
Andras Bacsai
e30dcf1101
refactor application preview livewire
2024-11-04 11:32:03 +01:00
Andras Bacsai
e4d5969326
refactor swarm view livewire
2024-11-04 11:25:45 +01:00
Andras Bacsai
83b3f6fe49
refactor application source view
2024-11-04 00:14:44 +01:00
Andras Bacsai
ca7290cebe
refactor project env edit livewire
2024-11-04 00:00:58 +01:00
Andras Bacsai
2f0f244382
refactor project edit livewire
2024-11-03 23:55:04 +01:00
Andras Bacsai
3b4a81be2a
refactor add environment + remove unnecessary livewire component
2024-11-03 23:49:31 +01:00
Andras Bacsai
8854eeb911
refactor new project
2024-11-03 23:42:00 +01:00
Andras Bacsai
1bdc2c6d7c
refactor discord notification view
2024-11-03 23:19:44 +01:00
Andras Bacsai
fd546cec9d
fix: refactor destination/docker view
2024-11-03 23:08:24 +01:00
Andras Bacsai
4ed76f88f8
fix: destinations livewire refactor
...
removed unnecessary livewire components, renamed them ,etc etc
2024-11-03 22:19:41 +01:00
Andras Bacsai
ec81b4ce5c
fix: transactional email livewire
2024-11-03 21:45:17 +01:00
Andras Bacsai
8c9989136b
fix: remove livewire legacy from help view
2024-11-03 21:27:26 +01:00
Andras Bacsai
c211227141
fix: add min/max length to input/texarea
2024-11-03 21:27:02 +01:00
Andras Bacsai
cc7c25aafd
fix: dashboard refactor
2024-11-03 21:11:35 +01:00
Marcon Neves
4a6df8b6f9
fix: update schema in code decorator
2024-11-03 14:03:59 -03:00
Andras Bacsai
b8a35be095
fix: always authenticate with lowercase emails
2024-11-03 16:14:25 +01:00
Andras Bacsai
d3f422a7fb
fix: do not error on update email
2024-11-03 16:14:12 +01:00
Andras Bacsai
f408d603cf
fix: change emails to lowercase on init
2024-11-03 15:35:17 +01:00
Andras Bacsai
63cff9e399
fix: lower case emails only
2024-11-03 15:30:45 +01:00
Andras Bacsai
6987951efe
add new resource check to kernel.php
2024-11-03 14:53:44 +01:00
Andras Bacsai
9ff73d62e1
fix: queries in kernel.php
2024-11-03 14:18:43 +01:00
Andras Bacsai
52b4e6216c
fix: cloud admin view
2024-11-03 13:43:28 +01:00
Andras Bacsai
ed03cd33b0
fix: only run server storage every 10 mins if sentinel is not active
2024-11-03 09:10:36 +01:00
Andras Bacsai
ca7c214775
fix: new way to update container statuses
2024-11-03 09:02:14 +01:00
Kael
970b30b2e7
Merge branch 'next' into feat/disable-default-redirect
2024-11-03 18:58:59 +11:00
Kael
41f98d64e6
Merge branch 'next' into feat/deployment-token
2024-11-03 18:58:07 +11:00
Andras Bacsai
2eab9296cf
check server functionality before status
2024-11-02 18:33:23 +01:00
Andras Bacsai
e4d20c1d02
add database labels
2024-11-02 14:04:59 +01:00
Andras Bacsai
8b2563088d
Refactor Server model to remove redundant code
2024-11-02 12:38:51 +01:00
Andras Bacsai
0c77a826c3
Refactor ServerCheckJob to remove unused properties and improve performance
2024-11-02 12:38:38 +01:00
Andras Bacsai
1c9844cc87
Refactor Kernel.php to improve server scheduling logic
2024-11-02 12:38:22 +01:00
Andras Bacsai
7296f726a7
fix: add telescope only in dev mode
2024-11-02 12:09:33 +01:00
Andras Bacsai
9ddc40f35c
Refactor Server model to remove redundant code
2024-11-02 10:17:24 +01:00
Andras Bacsai
77a019405a
Refactor Livewire server show view to remove redundant code
2024-11-01 23:52:43 +01:00
Andras Bacsai
0a3b5cc4e3
Refactor livewire server show view to remove redundant code
2024-11-01 23:52:43 +01:00
Andras Bacsai
27b0c02ba9
Refactor cleanup:database command signature to include optional --keep-days parameter
2024-11-01 23:52:43 +01:00
Andras Bacsai
5967d70713
Refactor cleanup:database command signature to include optional --keep-days parameter
2024-11-01 23:52:43 +01:00
Kael
b9597e53e1
Merge branch 'next' into feat/deployment-token
2024-11-01 16:55:00 +11:00
Kael
1408bc58fb
Merge branch 'next' into feat/disable-default-redirect
2024-11-01 16:52:09 +11:00
Andras Bacsai
4fa533aae8
Refactor webhook event handling logic
2024-11-01 00:07:01 +01:00
Andras Bacsai
5ce2422b90
fix: stripe webhooks
...
fix: add custome created webhook
2024-10-31 23:26:40 +01:00
Lucas Michot
1ec224fde1
Inline many variables.
2024-10-31 18:20:11 +01:00
Lucas Michot
8e1444eaa7
Get rid of many useless blank lines
2024-10-31 17:44:01 +01:00
🏔️ Peak
a6b560a649
Merge pull request #4089 from lucasmichot/feat/carbon
...
Prefer `Carbon` methods when possible.
2024-10-31 17:00:12 +01:00
Lucas Michot
702ee5cd70
Prefer Carbon methods when possible.
2024-10-31 16:47:08 +01:00
🏔️ Peak
988ffa5827
Merge pull request #4088 from lucasmichot/feat/useless-imports
...
Delete some useless imports
2024-10-31 16:39:34 +01:00
🏔️ Peak
1e6eebe18a
Merge pull request #3830 from lucasmichot/feat/services-generation
...
Simplify and optimize the `service-templates.yaml` generation command
2024-10-31 16:37:55 +01:00
Lucas Michot
0c133b113c
Delete some useless imports
2024-10-31 16:33:49 +01:00
🏔️ Peak
588080d12d
Merge pull request #4086 from lucasmichot/feat/useless-catch-variable
...
Remove all useless catch block useless variables.
2024-10-31 16:26:31 +01:00
🏔️ Peak
732be30ff7
Merge pull request #4085 from lucasmichot/feat/match
...
Use match when possible.
2024-10-31 16:24:50 +01:00
Lucas Michot
601f1a4717
Always prefer stricter string comparisons.
2024-10-31 15:23:19 +01:00
Lucas Michot
b1d04912a0
Remove all useless catch block useless variables.
2024-10-31 15:19:37 +01:00
Lucas Michot
e2b396a0f0
Use match when possible.
2024-10-31 15:14:30 +01:00
Lucas Michot
fc1b43cd89
Adapt command
2024-10-31 14:59:17 +01:00
Lucas Michot
9a93e4511e
Simplify and optimize the service-templates.yaml generation command
2024-10-31 14:02:03 +01:00
Kael
133ddc09d2
Merge branch 'next' into feat/disable-default-redirect
2024-10-31 23:57:51 +11:00
Andras Bacsai
8fbd0b44d5
Refactor Server model to remove SSH multiplexing file and add ServerCleanupMux job
...
- Remove SSH multiplexing file from the Server model
- Add ServerCleanupMux job to cleanup multiplexed connections every hour
2024-10-30 21:33:06 +01:00
Andras Bacsai
86cf1ae319
Refactor Server model to remove SSH multiplexing file
2024-10-30 21:33:01 +01:00
Andras Bacsai
96ca72fcdb
refactor server view (phuuu)
2024-10-30 20:03:30 +01:00
Andras Bacsai
7385d7a478
fix: changing private key manually won't trigger a notification
2024-10-30 10:01:58 +01:00
Kael
6520235667
middleware should allow, not deny
2024-10-30 19:06:50 +11:00
Kael
d4d63ff273
feat: add deploy-only token permission
2024-10-30 17:00:55 +11:00
Andras Bacsai
491b228580
remove unused job
2024-10-29 20:56:58 +01:00
Andras Bacsai
329a94dbcf
Refactor Form.php: Remove unused variable
2024-10-29 10:49:53 +01:00
Andras Bacsai
74411e89e6
feat: debug mode for sentinel
2024-10-29 10:48:49 +01:00
Andras Bacsai
c2a2757103
fix: restart sentinel once a day
2024-10-29 10:28:05 +01:00
Andras Bacsai
0938c60c1e
Merge branch 'next' into global-password-policy
2024-10-29 10:02:58 +01:00
Andras Bacsai
2eef8ee433
add dusk tests
2024-10-28 22:57:56 +01:00
Jeremy Angele
6842904cb5
Remove deprecated fortify password policy and add a stricter one
2024-10-28 21:57:00 +01:00
Andras Bacsai
bb7184b3ff
Merge pull request #4041 from lucasmichot/feat/try-catch
...
Remove some useless `catch` blocks
2024-10-28 21:15:08 +01:00
Andras Bacsai
4d779f8fbc
Merge pull request #4043 from angelej/member-role-authorization
...
Add new role enum and apply authorization
2024-10-28 21:02:45 +01:00
Jeremy Angele
44f0458eb6
Add new role enum and apply authorization
2024-10-28 17:08:24 +01:00
Lucas Michot
c5403b0b3f
Always prefer ::class notation
2024-10-28 14:56:13 +01:00
Lucas Michot
5b6e466e0c
Remove some useless catch blocks
2024-10-28 14:37:00 +01:00
🏔️ Peak
94e73c6d8b
Merge pull request #4039 from lucasmichot/feat/remove-ray
...
Remove all `ray()` calls
2024-10-28 14:28:56 +01:00
Lucas Michot
d557a22b91
Remove all ray() calls
2024-10-28 13:51:23 +01:00
peaklabs-dev
a5bcc10e05
remove unused variable assignements
2024-10-28 13:37:36 +01:00
🏔️ Peak
7c2d3c47eb
Merge branch 'next' into useless-variable-assignments
2024-10-28 13:32:34 +01:00
Andras Bacsai
a4b4b93b30
Refactor Member component to handle authorization checks and error handling
2024-10-28 10:47:29 +01:00
Andras Bacsai
66e9afd859
migrate settings backup frome legacy bind
2024-10-28 10:39:50 +01:00
Andras Bacsai
3d58b92a33
migrate settings from legacy model binding
2024-10-28 10:10:27 +01:00
Andras Bacsai
3cb6ba1a9d
Refactor code to improve server limit retrieval in Team model
2024-10-28 10:08:52 +01:00
Andras Bacsai
5a0c00977c
Refactor code to remove unnecessary commented out sections
2024-10-28 10:08:11 +01:00
Andras Bacsai
26ab73b330
Merge pull request #4032 from angelej/force-password-reset-authorization
...
Add authorization for force-password-resets
2024-10-28 09:28:27 +01:00
Kael
786c8bc3a3
Merge branch 'next' into feat/disable-default-redirect
2024-10-28 19:20:52 +11:00
Andras Bacsai
0df717a397
Refactor code to add #[Locked] attribute to Member component
2024-10-28 08:54:58 +01:00
Jeremy Angele
9d82863364
Add authorization for force-password-resets
2024-10-27 20:07:37 +01:00
Andras Bacsai
29ad965656
Refactor code to use loggy() function for server storage check logging
2024-10-25 17:46:39 +02:00
Andras Bacsai
50519a86a9
fix: numberOfLines could be null
2024-10-25 17:38:14 +02:00
Andras Bacsai
dd3aeb1023
stop logdrain before restarting it
2024-10-25 17:29:56 +02:00
Andras Bacsai
8c96ab52d7
feat: notification rate limiter
...
fix: limit server up / down notification limits
2024-10-25 15:13:23 +02:00
Andras Bacsai
fb75741aa8
add sentinel check to servercheckjob
2024-10-25 12:02:41 +02:00
Andras Bacsai
c099936e76
Refactor StartSentinel handle method to use consistent variable naming conventions
2024-10-25 11:43:55 +02:00
Andras Bacsai
2263734129
save sentinel form update
2024-10-25 11:42:37 +02:00
Andras Bacsai
7ed0ebf106
fix: generateSentinelUrl method
2024-10-25 11:41:52 +02:00
Andras Bacsai
ba86a75c4f
Refactor ServerStatusJob to remove unnecessary coolify.yaml file
2024-10-25 11:41:29 +02:00
Andras Bacsai
2bea26584a
Refactor StartSentinel handle method to include latest version parameter
2024-10-25 11:41:25 +02:00
Andras Bacsai
254bae9dbd
Refactor variable and function names for consistency
2024-10-25 11:40:59 +02:00
Andras Bacsai
2877080a39
Refactor variable and function names for consistency
2024-10-25 10:59:12 +02:00
Andras Bacsai
35a1307e7b
Refactor variable and function names for consistency
2024-10-25 10:59:05 +02:00
Andras Bacsai
cb9b485332
Merge pull request #4007 from coollabsio/fix-2-step-deletion
...
Fix 2 step deletion
2024-10-25 09:46:40 +02:00
Andras Bacsai
e66522308e
Refactor function and configuration names for experimental features
2024-10-25 08:39:58 +02:00
Andras Bacsai
b1d2914c08
Refactor function and configuration names for experimental features
2024-10-24 22:00:26 +02:00
Andras Bacsai
0c34e81b2b
fix: add experimental flag
2024-10-24 21:48:51 +02:00
Andras Bacsai
8182305ac4
fix: admins should now invite owner
2024-10-24 21:47:39 +02:00
Andras Bacsai
25b0c8e354
Refactor license and OAuth settings to redirect non-admin users to home page
2024-10-24 20:49:20 +02:00
Kael
7e03a80df5
Merge branch 'next' into feat/disable-default-redirect
2024-10-25 01:28:08 +11:00
peaklabs-dev
d2066dd2dc
fix password is now checked before a user can disable 2 step confirmation
2024-10-24 16:21:22 +02:00
peaklabs-dev
ff60189285
fix 2 step confirmation password is now checked if it is enabled
2024-10-24 16:20:01 +02:00
Andras Bacsai
621e063bf1
Refactor PushServerUpdateJob to implement ShouldBeEncrypted interface
2024-10-24 15:16:00 +02:00
Andras Bacsai
55f4e77d66
Refactor ServerStorageCheckJob handle method to improve error handling and messaging
2024-10-24 15:10:07 +02:00
Andras Bacsai
d55b444bb8
Refactor ServerStorageCheckJob handle method to improve error handling and messaging
2024-10-24 15:08:22 +02:00
Andras Bacsai
d938a6ce8f
Refactor ShowPrivateKey component and add validation for owned private key
2024-10-24 14:28:14 +02:00
Andras Bacsai
0147919dc4
Refactor deleteInvitation method in Invitations component
2024-10-24 13:44:38 +02:00
Andras Bacsai
bdf9b98596
fix: access team's github apps only
2024-10-24 13:28:31 +02:00
Andras Bacsai
96ea755a53
fix: Disable Sentinel temporarily for non-dev environments
2024-10-24 12:50:07 +02:00
Andras Bacsai
9a227dbad6
feat: terminal views for servers
...
improvement: connect to container if only one available
2024-10-24 12:21:36 +02:00
Andras Bacsai
befdb71671
fix: Disable Sentinel temporarily
2024-10-24 11:35:38 +02:00
Andras Bacsai
7849099593
Refactor Server model to update SSH check wait time description
2024-10-22 14:49:42 +02:00
Andras Bacsai
cec77abaa8
Refactor server setting model to use waitBeforeDoingSshCheck method
2024-10-22 14:49:23 +02:00
Andras Bacsai
2e9ce3ed2a
feat: add notification settings to server_disk_usage
2024-10-22 14:47:01 +02:00
Andras Bacsai
6e305a33de
Refactor server setting model to restart Sentinel on specific config changes
2024-10-22 14:10:52 +02:00
Andras Bacsai
1f221d9791
fix: sentinel config changes restarts sentinel
2024-10-22 14:10:36 +02:00
Andras Bacsai
ac768e5313
feat: limit storage check emails
...
feat: sentinel should send storage usage
2024-10-22 14:01:36 +02:00
Andras Bacsai
0a26598093
Merge pull request #3974 from coollabsio/fix-backup-deletion
...
Fix: Disable tow step confirmation when there is a password throws and error
2024-10-22 13:43:33 +02:00
peaklabs-dev
6dfe6a8142
fix disable tow step confirmation when there is a password
2024-10-22 12:29:48 +02:00
Andras Bacsai
5c93780304
remove unnecessary code
2024-10-22 12:01:46 +02:00
Andras Bacsai
537630acc6
Refactor PushServerUpdateJob to handle container restart notifications
2024-10-22 11:42:24 +02:00
Andras Bacsai
b282c8412c
Refactor StartSentinel to handle build servers
2024-10-22 11:40:44 +02:00
Andras Bacsai
b5146c0dda
fix: charts ui
2024-10-22 11:39:38 +02:00
Andras Bacsai
d7efe8a6d1
fix: no sentinel for swarm yet
2024-10-22 11:29:43 +02:00
Andras Bacsai
c338eef57b
fix: should be able to reset labels in read-only mode with manual click
2024-10-22 11:25:03 +02:00
Andras Bacsai
bfd6923ba6
Merge pull request #3947 from peaklabs-dev/fix-is-required
...
Fix: Required environment variable throws and errors when updating shared variables
2024-10-22 11:15:26 +02:00
Andras Bacsai
3b0029c400
Refactor Livewire/Project/Database/BackupExecutions.php to remove unused code
2024-10-22 11:11:24 +02:00
Andras Bacsai
028a0bf513
fix: Validate sentinel custom URL when enabling sentinel
2024-10-22 10:45:12 +02:00
Andras Bacsai
e8854c3101
fix: sentinel start fixed
2024-10-22 08:31:53 +02:00
Andras Bacsai
3e729ee928
fix: metrics for dbs
2024-10-21 22:57:00 +02:00
Andras Bacsai
f0d5639956
fancier notifications
2024-10-21 22:40:43 +02:00
Andras Bacsai
dbdb9e6f10
Merge branch 'next' into main
2024-10-21 20:56:02 +02:00
Kael
ebdc99f617
Merge branch 'next' into feat/disable-default-redirect
2024-10-22 00:50:12 +11:00
Andras Bacsai
52caa045c9
Merge branch 'next' into proxy-fixes
2024-10-21 15:08:13 +02:00
Andras Bacsai
0424b71506
Merge pull request #3953 from FrankVisuals/main
...
update openapi spec for healthcheck
2024-10-21 14:49:48 +02:00
Andras Bacsai
28667a32c1
fix: able to update ipv4 / ipv6 instance settings
2024-10-21 14:26:34 +02:00
Andras Bacsai
2809083f61
Refactor Redis password handling and migration to use environment variables
2024-10-21 13:43:34 +02:00
Andras Bacsai
6c82d0ae5f
Refactor Redis password handling and migration to use environment variables
2024-10-21 12:36:09 +02:00
Andras Bacsai
bf7b0f9e06
fix: redis database user and password
2024-10-21 12:13:42 +02:00
Andras Bacsai
e8c7d7f972
fix: pull helper image on helper_version change
2024-10-21 12:06:13 +02:00
Andras Bacsai
67c69b4ba4
Merge branch 'next' into disable-2-step-confirmation-if-needed
2024-10-21 10:58:04 +02:00
Andras Bacsai
056758e3ff
Merge pull request #3184 from peaklabs-dev/fix-redis-db-ui
...
Fix: Redis DB UI
2024-10-21 10:00:20 +02:00
Andras Bacsai
673ec963e2
fix: is_static through API
2024-10-21 09:51:19 +02:00
Andras Bacsai
97aab8ba28
feat: show warning if people would like to use sslip with https
2024-10-20 22:26:30 +02:00
Frank Hufnagel
5d8a3d0eec
update openapi spec for healthcheck
2024-10-19 12:57:29 +02:00
peaklabs-dev
18201ece00
fix remove postgres config if it is null or not set
2024-10-18 21:17:57 +02:00
peaklabs-dev
159c4aa7ac
remove old init script on server if it is renamed
2024-10-18 21:08:45 +02:00
peaklabs-dev
1ec3caf9e3
fix: if an init script is renamed the old version is still on the server
2024-10-18 21:07:23 +02:00
peaklabs-dev
7f393eb2c2
fix indexing after deletion and make sure init script is removed form the server
2024-10-18 20:51:51 +02:00
peaklabs-dev
907c6cc4e5
format
2024-10-18 16:16:06 +02:00
peaklabs-dev
2dcfdcab3b
fix init scripts for postgres
2024-10-18 16:09:21 +02:00
peaklabs-dev
e52139f436
chore better error message when deleting an environment
2024-10-18 13:49:17 +02:00
peaklabs-dev
5a38b21d95
fix project deletion and refactor some code
2024-10-18 13:48:41 +02:00
peaklabs-dev
1d2e9b6946
fix is required on shared variables
2024-10-18 12:29:33 +02:00
Andras Bacsai
b75c2dc604
pint
2024-10-17 22:08:23 +02:00
Andras Bacsai
9044c655b8
Refactor Show component to use firstOrFail method when retrieving server by UUID
2024-10-17 22:06:48 +02:00
Andras Bacsai
513c74a7e3
Refactor BaseComponent to remove unused code and initialize route parameters in the boot method
2024-10-17 22:00:27 +02:00
Andras Bacsai
df4e4c2b4e
Refactor Show component to initialize server and remove unused code
2024-10-17 21:48:43 +02:00
Andras Bacsai
a6259d8a52
Refactor BaseComponent to initialize route parameters in the boot method
2024-10-17 21:48:38 +02:00
Andras Bacsai
6545d04c46
Refactor Livewire Server Advanced and Form components
2024-10-17 15:50:43 +02:00
Andras Bacsai
a74d2e8f62
refactor
2024-10-17 15:43:24 +02:00
Andras Bacsai
2315bdb93f
ui updates on server
2024-10-17 14:56:36 +02:00
peaklabs-dev
8284cdfb02
add password confirmation to disable two step confirmation
2024-10-17 12:23:13 +02:00
peaklabs-dev
2cb424ed7b
setting to disable tow step confirmation
2024-10-17 12:07:35 +02:00
Andras Bacsai
4c95647b96
feat: cleanup sentinel on server deletion
...
fix: Sentinel should not be enabled on build servers
2024-10-17 11:21:43 +02:00
Andras Bacsai
b58ff07832
Merge branch 'next' of github.com:coollabsio/coolify into next
2024-10-17 10:04:54 +02:00
Andras Bacsai
f600c1b37d
fix: only enable Sentinel for new servers
2024-10-17 10:04:38 +02:00
peaklabs-dev
85c3270dcc
update helper and disable input if variable is shared
2024-10-16 13:44:17 +02:00
peaklabs-dev
6f97d589ae
feat: variabel sync and support shared vars
2024-10-16 13:29:13 +02:00
peaklabs-dev
b9c9c1041a
feat: add is shared to env variables
2024-10-16 13:20:26 +02:00
peaklabs-dev
5274ae1f0b
fix: check for username separately form password
2024-10-15 17:23:33 +02:00
Andras Bacsai
2702fbc284
Refactor logging in PushServerUpdateJob, Application, and SentinelSeeder
2024-10-15 17:03:50 +02:00
peaklabs-dev
79caa3c26b
fix: allow setting standalone redis variables via ENVs (team variables...)
2024-10-15 17:02:37 +02:00
peaklabs-dev
c6e2c7e5e3
fix start command
2024-10-15 16:35:20 +02:00
peaklabs-dev
902cde5905
improve custom redis.conf
2024-10-15 16:19:04 +02:00
🏔️ Peak
937666b177
Merge branch 'fix-redis-db-ui' into fix-redis
2024-10-15 15:48:57 +02:00
Andras Bacsai
8c53af088e
Refactor StartSentinel.php to use data_get() for retrieving server settings
2024-10-15 15:45:02 +02:00
Andras Bacsai
46ec8eed64
fix: generate sentinel url
2024-10-15 15:43:53 +02:00
Andras Bacsai
73923a0207
fix: metrics
2024-10-15 15:33:05 +02:00
Andras Bacsai
d446cd4f31
sentinel updates
2024-10-15 13:39:19 +02:00
Andras Bacsai
81db57002b
Refactor PushServerUpdateJob to handle multiple servers, previews, and emails
2024-10-14 22:53:16 +02:00
Andras Bacsai
740419806e
Refactor StartSentinel to ensure endpoint uses HTTPS
2024-10-14 22:35:18 +02:00
peaklabs-dev
8635f92ed4
Remove duplicated proxy check
2024-10-14 21:35:38 +02:00
Andras Bacsai
bea492165f
sentinel updates
2024-10-14 21:05:33 +02:00
Andras Bacsai
fdeb9353be
chore: Update project service configuration view
2024-10-14 19:45:03 +02:00
Andras Bacsai
bdd6597451
chore: Update project resource index page
2024-10-14 19:42:44 +02:00
Andras Bacsai
1f72321681
fix: sentinel
2024-10-14 18:04:36 +02:00
Andras Bacsai
a1bccc3e62
Merge branch 'next' of github.com:coollabsio/coolify into next
2024-10-14 17:54:53 +02:00
Andras Bacsai
8a2c9f3d44
updates sentinel
2024-10-14 17:54:29 +02:00
🏔️ Peak
c1126accd3
Merge pull request #3819 from MarioCakeDev/feature/project_settings
...
Add settings button to projects page
2024-10-14 17:37:03 +02:00
🏔️ Peak
cb91b47282
Merge pull request #3821 from loudar/next
...
Limit randomly generated GitHub app name length
2024-10-14 15:10:20 +02:00
Kael
9a1b6449c8
Merge branch 'next' into feat/disable-default-redirect
2024-10-14 22:53:37 +11:00
Andras Bacsai
b2e515f770
sentinel
2024-10-14 13:32:36 +02:00
Kael
9d553c3a30
Merge branch 'next' into feat/disable-default-redirect
2024-10-14 21:25:56 +11:00
Andras Bacsai
1f193d465d
sentinel updates
2024-10-14 12:07:37 +02:00
Andras Bacsai
c137620b81
chore: update Docker version to 26.0
2024-10-14 10:29:45 +02:00
Jakubko
81f292c4f3
Merge branch 'coollabsio:main' into main
2024-10-13 22:02:15 +02:00
Danilo Martinelli
96ef0ef749
feat: 🛂 integrate Authentik authentication with Coolify
...
- Configured Authentik as the OAuth provider in Coolify.
2024-10-13 10:28:24 -03:00
Kael
beb6d04804
Merge branch 'next' into feat/disable-default-redirect
2024-10-12 03:50:45 +11:00
Andras Bacsai
4707f69b91
fix: no manual timezones
2024-10-11 15:32:22 +02:00
Andras Bacsai
88f1e58c63
feat: required envs
2024-10-11 14:38:22 +02:00
Kael
97c8194588
Merge branch 'next' into feat/disable-default-redirect
2024-10-11 20:37:08 +11:00
Andras Bacsai
0714fc0e96
chore: Update service extra fields to use dynamic keys
2024-10-11 11:36:57 +02:00
Andras Bacsai
35834ea41d
Merge pull request #3846 from ershisan99/next
...
fix: use correct env variable for invoice ninja password
2024-10-11 11:33:58 +02:00
Andras Bacsai
24eaa2c9b2
fix: sanitize and validate application domains
2024-10-11 10:14:27 +02:00
Andras Bacsai
d59d8cda2a
fix: validate and sanitize application domains
2024-10-11 10:00:50 +02:00
Andras Bacsai
6ac70d6e1b
fix: application domains should be http and https only
2024-10-11 09:56:45 +02:00
Darren Sisson
c1b996ef05
add https3 support to traefik and fix 404 redirect for traefik3
2024-10-10 18:47:01 +01:00
Lucas Michot
5e11f159e0
Remove some useless variable assignments.
2024-10-10 18:32:24 +02:00
Kael
b997b7393b
feat: allow disabling default redirect, set status to 503
2024-10-11 02:44:52 +11:00
Andras Bacsai
9330a3f354
feat: add customHelper to stack-form
2024-10-10 13:28:42 +02:00
andres
9e5551c4dd
fix: use correct env variable for invoice ninja password
2024-10-10 13:13:44 +02:00
Andras Bacsai
fd15c7b49e
fix: scheduled database server
2024-10-10 12:42:34 +02:00
Andras Bacsai
1b79f78fda
fix: Update password variables in Service model
2024-10-10 12:06:17 +02:00
Andras Bacsai
1de50227c3
Merge pull request #3826 from lucasmichot/feat/template-readability
...
Improve `service-templates.json` file readability
2024-10-10 11:46:17 +02:00
Andras Bacsai
0e2889b857
improvement: Add link to duplicate domain
...
fix: duplicate domain error
fix: remove fqdn constraint from db, because it is checked on app level
2024-10-10 10:24:11 +02:00
Lucas Michot
91a1fdcb9a
Improve service-templates.json file readability
2024-10-10 10:05:35 +02:00
MarioCake
76d631d7ba
Rename route attribute to settingsRoute attribute.
2024-10-10 09:45:13 +02:00
Andras Bacsai
10ca408b37
fix: is_static settings through API
...
fix: validation rules
2024-10-10 09:33:29 +02:00
loudar
0155af2116
limit randomly generated github app name length
2024-10-10 01:01:11 +02:00
MarioCake
f95f44f4cc
Add settings button to projects page.
2024-10-09 23:45:57 +02:00
Andras Bacsai
974b4b92c1
wip: coolify.json
2024-10-08 15:11:19 +02:00
Andras Bacsai
4bcfe1c0b8
fix: database descriptions
2024-10-08 10:53:03 +02:00
Andras Bacsai
3f8324d09e
chore: Refactor loadServices2 method and remove unused code
2024-10-07 14:03:04 +02:00
Andras Bacsai
a0532afb24
feat: Refactor setType method to use slug value for type
2024-10-07 12:12:05 +02:00
Andras Bacsai
a725a6eaf2
feat: update setType method to use slug value for type
2024-10-07 12:11:56 +02:00
Andras Bacsai
7e32a37729
fix: new services
2024-10-07 11:54:54 +02:00
Andras Bacsai
1c10a43321
fix: new resource selection view
...
fix: new services
2024-10-07 11:19:14 +02:00
Andras Bacsai
4624a381b1
new search input on "new resource" view
2024-10-05 20:55:23 +02:00
Andras Bacsai
6928b0a2c8
chore: Update project query to order by name in lowercase
2024-10-05 15:04:47 +02:00
Andras Bacsai
2da6f66e85
chore: Update project query to order by name in uppercase
2024-10-05 15:04:31 +02:00
Andras Bacsai
a1124a885d
feat: project search on frontend
2024-10-05 15:03:40 +02:00
Andras Bacsai
9448d0f0d2
feat: Add Invoice Ninja service configuration to Service model
2024-10-05 14:16:53 +02:00
Andras Bacsai
3b97bb1341
feat: Add Argilla service configuration to Service model
2024-10-04 20:16:58 +02:00
Andras Bacsai
4f4453b17c
chore: Update proxy configuration paths for Caddy and Nginx in dev
2024-10-04 13:46:33 +02:00
Andras Bacsai
ce49f4806d
fix: proxy conf in dev
2024-10-04 13:25:17 +02:00
Andras Bacsai
c2c0afa0ba
fix: service env orders, application env orders
2024-10-04 12:08:57 +02:00
Andras Bacsai
611f70d79f
chore: Remove commented code for shared variable type validation
2024-10-04 12:08:06 +02:00
Andras Bacsai
65aeebd9fa
fix: Reset description and subject fields after submitting feedback
2024-10-03 23:27:23 +02:00
Andras Bacsai
81b8a58415
fix: scheduled backup for services view
2024-10-03 22:38:37 +02:00
Andras Bacsai
33cb2d150d
chore: Fix application deployment queue filter logic
2024-10-03 21:32:02 +02:00
Andras Bacsai
5f07b473e9
fix: parse proxy config and check the set ports usage
2024-10-03 21:29:55 +02:00
Andras Bacsai
5bcd813792
chore: Remove commented code in Server model
2024-10-03 21:29:04 +02:00
Andras Bacsai
a0bb523507
chore: Remove debug statement in Service model
2024-10-03 21:11:14 +02:00
Andras Bacsai
d84d0a816b
chore: Refactor DatabaseBackupJob to handle missing team
2024-10-03 20:51:18 +02:00
Andras Bacsai
0da31c34b5
fix: add new supported database images
2024-10-03 20:47:22 +02:00
Andras Bacsai
ccdaf59ecb
fix: service application view
2024-10-03 20:47:02 +02:00
Andras Bacsai
6dd0bd0742
fix: api useBuildServer
2024-10-03 15:09:56 +02:00
Andras Bacsai
ef448280d8
fix: able to support more database dynamically from Coolify's UI
2024-10-03 13:49:43 +02:00
Andras Bacsai
14c9f25c57
feat: restart service without pulling the latest image
2024-10-03 13:17:35 +02:00
Andras Bacsai
1c7ca56756
feat: backup all databases for mysql,mariadb,postgresql
2024-10-03 12:39:45 +02:00
Andras Bacsai
bb6cb8edc9
improvement: show backup button on supported db service stacks
2024-10-03 10:48:25 +02:00
Andras Bacsai
c4e702f096
fix: able to select root permission easier
2024-10-03 09:57:37 +02:00
Andras Bacsai
dd3ff38df7
refactor: Encode delimiter in SshMultiplexingHelper
2024-10-02 21:23:46 +02:00
Andras Bacsai
059535a676
chore: Remove commented out code for uploading to S3 in DatabaseBackupJob
2024-10-02 16:43:01 +02:00
Andras Bacsai
765a74ca4f
handle errors in databasebackupjob
2024-10-02 15:33:14 +02:00
Andras Bacsai
e03e4f2e91
refactor: Improve SSH command generation in Terminal.php and terminal-server.js
2024-10-02 15:16:55 +02:00
Andras Bacsai
0ab432d5e6
chore: Remove unnecessary command from SshMultiplexingHelper
2024-10-02 14:54:48 +02:00
Andras Bacsai
d55e4bf381
feat: Handle HTTPS domain in ConfigureCloudflareTunnels
2024-10-02 13:36:25 +02:00
Andras Bacsai
dd782e75f5
fix: local dev s3 uploads
...
fix: hetzner s3 uploads (mc alias instead of mc host)
2024-10-02 11:45:30 +02:00
Andras Bacsai
2be2f0ac79
feat: support Hetzner S3
2024-10-02 10:25:45 +02:00
Andras Bacsai
97943db5f4
chore: Add missing import for Attribute class in ApplicationDeploymentQueue model
2024-10-02 09:21:54 +02:00
Andras Bacsai
bbd2748ad7
chore: Update command signature and description for cleanup application deployment queue
2024-10-02 09:21:50 +02:00
Andras Bacsai
a530804a71
feat: Add command to check application deployment queue
2024-10-02 09:21:28 +02:00
Andras Bacsai
8ca8ab82b0
refactor: Remove deployment queue when deleting an application
2024-10-02 09:20:49 +02:00
Andras Bacsai
024ad8e943
fix: cleanup stucked applicationdeploymentqueue
2024-10-02 09:20:08 +02:00
Andras Bacsai
4d86b556a4
fix: ipv6 scp should use -6 flag
2024-10-02 08:15:03 +02:00
Jakubko
e0241505f9
Merge branch 'coollabsio:main' into main
2024-10-01 22:08:32 +02:00
Jakub Novák
3b4759f349
updated DiscordMessages for Application notifications
2024-10-01 22:07:24 +02:00
Jakub Novák
aac491da25
updated DiscordMessages for Container notifications
2024-10-01 21:48:14 +02:00
Jakub Novák
53a6e97ca3
updated DiscordMessages for Database notifications
2024-10-01 21:46:56 +02:00
Jakub Novák
cb5dc13bf1
updated DiscordMessages for Internal&ScheduledTask notifications
2024-10-01 21:42:13 +02:00
Jakub Novák
f021a42890
updated DiscordMessages for Server notifications
2024-10-01 21:38:12 +02:00
Andras Bacsai
5cd81fe255
wip: server storage check
2024-10-01 11:52:36 +02:00
Andras Bacsai
b00828d4aa
chore: Refactor instanceSettings() function and improve code readability
2024-10-01 11:36:37 +02:00
Andras Bacsai
e4108863a8
chore: Remove unnecessary code in DatabaseBackupJob.php
2024-10-01 10:43:04 +02:00
Andras Bacsai
83549965ca
Refactor instanceSettings() function for improved code readability
2024-10-01 10:37:40 +02:00
Andras Bacsai
4db50bd025
chore: Refactor instanceSettings() function to improve code readability
2024-10-01 10:33:56 +02:00
Andras Bacsai
bcc92e1f32
fix: in dev mode do not ask confirmation on delete
2024-10-01 09:31:01 +02:00
Andras Bacsai
31cf3294bf
Update UUID description in API controller and OpenAPI specification
2024-10-01 09:04:01 +02:00
Andras Bacsai
9212f3b24c
feat: Update resource deletion job to allow configurable options through API
2024-10-01 09:02:16 +02:00
Andras Bacsai
99a4f721f1
Merge pull request #2904 from LEstradioto/add-storage-link-to-dev-environment
...
add storage:link to dev environment
2024-09-30 15:48:10 +02:00
Andras Bacsai
95483f1464
Merge pull request #3615 from liberocks/feature/api-use-build-server
...
feat: allow specify use_build_server when creating/updating an application through API
2024-09-30 14:17:59 +02:00
Andras Bacsai
987b90ead2
fix: new dev volumes and service files
...
fix: new parser version (4) that will fix data layout (applications goes to /applications, services goes to /services)
2024-09-30 14:16:37 +02:00
Andras Bacsai
afdf4cd5a8
service restart does no cleanup docker
2024-09-30 14:16:37 +02:00
Andras Bacsai
88c2b1e841
Merge pull request #3609 from peaklabs-dev/fix-2185
...
Fix: Remove memlock from dragonfly DB as it caused problems for some users
2024-09-30 12:18:38 +02:00
Andras Bacsai
b6b4d93658
fix: compose based terminal
2024-09-30 11:58:28 +02:00
Andras Bacsai
a660117015
use latest helper in dev
2024-09-30 11:14:53 +02:00
Andras Bacsai
6fe31c26a3
refactor: remove unnecessary code
2024-09-30 11:14:40 +02:00
Jakub Novák
9e2f0fb894
updated namespace for DiscordMessage
2024-09-30 10:06:50 +02:00
Jakub Novák
a2bca3d5b8
added embedded Discord messages logic
2024-09-30 00:43:35 +02:00
Andras Bacsai
fe20480fdc
fix: proxy
2024-09-28 11:14:14 +02:00
Andras Bacsai
bc46b0371d
Add private key storage for server validation
2024-09-28 10:20:32 +02:00
liberocks
f5785b1f17
fix: save settings after assigning value
2024-09-28 11:28:48 +07:00
liberocks
2219219906
fix: edit is_build_server_enabled upon creating application on other application type
2024-09-28 11:25:00 +07:00
liberocks
9ec3233c0c
feat: allow specify use_build_server when creating/updating an application
2024-09-28 11:11:43 +07:00
peaklabs-dev
b99474ac73
Fix: Remove memlock as it caused problems for some users
2024-09-27 17:38:34 +02:00
Andras Bacsai
09cd087cd0
chore: Update backup deletion labels to use language files
2024-09-27 17:29:36 +02:00
Andras Bacsai
8d02fb9254
chore: Refactor API Tokens component to use isApiEnabled flag
2024-09-27 16:48:17 +02:00
Andras Bacsai
c52fe571f5
Merge pull request #3576 from peaklabs-dev/fix-api-enabeled
...
Fix: Disable API by default and do not allow API key creation when API is disabled
2024-09-27 16:46:21 +02:00
Andras Bacsai
65356e9bae
fixes
2024-09-27 16:43:07 +02:00
Andras Bacsai
9a766aedc1
Merge branch 'next' into improve-cleanup
2024-09-27 16:40:48 +02:00
Andras Bacsai
96b8ddf664
chore: Add autocomplete attribute to input fields
2024-09-27 16:32:03 +02:00
Andras Bacsai
dedf2cf87b
fix: proxy fixes
2024-09-27 15:36:51 +02:00
Andras Bacsai
72e12aaf5c
feat: Add ContainerStatusTypes enum for managing container status
2024-09-27 15:27:09 +02:00
Andras Bacsai
6c78580f1f
refactor: Improve start proxy script to handle existing containers gracefully
2024-09-27 15:27:05 +02:00
peaklabs-dev
03b736177d
Merge branch 'coollabsio:main' into fix-redis-db-ui
2024-09-26 20:02:05 +02:00
peaklabs-dev
e5b798964d
Update StartRedis.php
2024-09-26 20:01:35 +02:00
Andras Bacsai
0bb1f57ea7
fix: deploy key based deployments
2024-09-26 12:19:49 +02:00
peaklabs-dev
47920f1191
Feat: If API is disabeled do not show API token creation stuff
2024-09-26 10:32:12 +02:00
Andras Bacsai
59d2c9748a
fix: make sure to reload window if app status changes
2024-09-25 10:27:23 +02:00
Andras Bacsai
17d55630d5
refactor: Group and sort fields in StackForm by service name and password status
2024-09-24 21:17:07 +02:00
Andras Bacsai
d6b4e33db3
fix: exited services statuses
2024-09-24 20:40:41 +02:00
Andras Bacsai
62459f9a95
refactor: Remove unused code in DatabaseBackupStatusJob and PopulateSshKeysDirectorySeeder
2024-09-24 11:57:13 +02:00
Andras Bacsai
eb80a7e2f7
chore: Update Docker commands to start proxy
2024-09-24 10:53:12 +02:00
Andras Bacsai
57d8930f9e
chore: Update cleanup command to use Redis instead of queue
2024-09-23 23:48:12 +02:00
Andras Bacsai
688c27c901
fix: cloudflare tunnel configuration, ui, etc
2024-09-23 23:18:23 +02:00
Andras Bacsai
480ae3de8a
Refactor Server.php to improve default 404 redirect setup
2024-09-23 22:57:24 +02:00
Andras Bacsai
12a0d71e47
Merge pull request #3543 from peaklabs-dev/cf-production-ready
...
Feat: Make cloudflare production ready
2024-09-23 21:53:23 +02:00
peaklabs-dev
5ed7ae3d3e
remove ray
2024-09-23 21:45:59 +02:00
Andras Bacsai
46a7937761
test
2024-09-23 20:54:56 +02:00
Andras Bacsai
2841675691
refactor
2024-09-23 20:31:50 +02:00
Andras Bacsai
573e5c4913
refactor
2024-09-23 20:29:22 +02:00
Andras Bacsai
b570ccd7d3
format
2024-09-23 19:51:31 +02:00
peaklabs-dev
1bb192f3e2
Fix: Cloudflare tunnel
2024-09-23 19:23:46 +02:00
peaklabs-dev
7aab44645f
Merge branch 'cf-production-ready' into next
2024-09-23 18:50:08 +02:00
Andras Bacsai
04e504bb8b
chore: Refactor DockerCleanupJob to remove unused middleware and uniqueId method
2024-09-23 12:10:46 +02:00
Andras Bacsai
960f970822
chore: Remove unused middleware and uniqueId method in DockerCleanupJob
2024-09-23 12:03:14 +02:00
Andras Bacsai
0222aa137d
feat(api): add endpoint to execute a command
2024-09-23 11:09:14 +02:00
Andras Bacsai
4d36bc4742
Merge pull request #3535 from Luca-Sordetti/main
...
feat(api): add an endpoint to execute a command
2024-09-23 10:53:28 +02:00
Andras Bacsai
9281dda03f
refactor: Fix typo in subscription URLs
2024-09-23 10:46:19 +02:00
peaklabs-dev
164a213ab1
Fix: force helper image removal
2024-09-22 20:36:41 +02:00
peaklabs-dev
ff5e445b43
Feat: Manual cleanup button and unused volumes and network deletion
2024-09-22 20:02:51 +02:00
Luca-Sordetti
4e167dc539
feat(api): add an endpoint to execute a command
2024-09-22 12:38:25 +02:00
Andras Bacsai
eb9bbf3eda
refactor: Improve attribute sanitization in Server model
2024-09-20 18:14:52 +02:00
Andras Bacsai
760cf8aeb5
refactor: Update PrivateKey model to use ownedByCurrentTeam() scope for cleanupUnusedKeys()
2024-09-20 13:05:51 +02:00
Andras Bacsai
f9238ce263
Merge pull request #3509 from coollabsio/delete-unused-ssh-keys
...
Feat: Delete unused ssh keys button
2024-09-20 13:00:54 +02:00
Andras Bacsai
c0898f0568
refactor: Remove unnecessary code in PrivateKey model
2024-09-20 12:51:02 +02:00
Andras Bacsai
5b00b66f24
refactor: Update PrivateKey model to improve code readability and maintainability
2024-09-20 12:27:55 +02:00
Andras Bacsai
f1881d5c35
refactor: Update CleanupHelperContainersJob to use more efficient Docker command
2024-09-20 10:08:37 +02:00
peaklabs-dev
dbc723089b
Feat: Delete unused private keys button
2024-09-19 19:27:25 +02:00
Andras Bacsai
e9fbb7d2b0
fix: coolify-db should not be in the managed resources
2024-09-19 13:23:48 +02:00
Andras Bacsai
240352f4b2
Merge pull request #3504 from coollabsio/fix-ssh-keys
...
Fix ssh keys
2024-09-19 12:44:56 +02:00
Andras Bacsai
f65789bdbb
fix: proxy status
2024-09-19 12:32:56 +02:00
Andras Bacsai
9518040d23
refactor: Remove CleanupSshKeysJob from schedule in Kernel.php
2024-09-19 12:06:56 +02:00
Andras Bacsai
631b4e6438
Merge branch 'next' into fix-ssh-keys
2024-09-19 11:45:12 +02:00
Andras Bacsai
d47bd047bf
fixes
2024-09-19 11:24:21 +02:00
Andras Bacsai
a65b62332b
refactor: Remove commented out code in Navbar.php
2024-09-19 10:57:34 +02:00
Andras Bacsai
2e3267ee94
Merge branch 'fix-#2546-deletion-issues' into #2546
2024-09-19 10:32:02 +02:00
Andras Bacsai
98e744e808
refactor: Update Docker cleanup label in Heading.php and Navbar.php
2024-09-19 10:27:44 +02:00
Andras Bacsai
532f5e351e
fixes
2024-09-18 21:24:42 +02:00
Andras Bacsai
182087cf1b
a few changes here and there
2024-09-18 21:18:47 +02:00
peaklabs-dev
8153e2f63b
Merge branch 'coollabsio:main' into fix-ssh-keys
2024-09-18 20:43:59 +02:00
peaklabs-dev
35857de697
Merge branch 'coollabsio:main' into cf-production-ready
2024-09-18 20:42:18 +02:00
Andras Bacsai
5ec45d547a
Merge branch 'next' into fix-#2546-deletion-issues
2024-09-18 18:05:06 +02:00
Dennis Blume
98ba7ac28c
Fix WebSocket connection for Terminal page when using Caddy
2024-09-18 13:33:38 +02:00
Andras Bacsai
12a8e9b0e1
fix: only update helper image in DB
2024-09-17 17:29:42 +02:00
Andras Bacsai
e937d30545
fix: move terminal to separate view on services
2024-09-17 17:15:34 +02:00
Andras Bacsai
07ed726c88
refactor: Remove unnecessary code in Terminal.php
2024-09-17 16:48:30 +02:00
Andras Bacsai
d373815f98
refactor: Add authorization check in ExecuteContainerCommand mount method
2024-09-17 16:28:28 +02:00
peaklabs-dev
d9181bd00b
Fix: Multiplexing do not write file manually
2024-09-17 16:22:53 +02:00
peaklabs-dev
42ff7b19a4
Fix: Few multiplexing things
2024-09-17 15:54:22 +02:00
peaklabs-dev
ea3501ada6
Fix: SSH Multiplexing for Jobs
2024-09-17 15:31:05 +02:00
peaklabs-dev
175f4b9ae1
use shared functions when possible
2024-09-17 14:47:02 +02:00
peaklabs-dev
2bc74c75e1
Remove duplicated code
2024-09-17 14:43:02 +02:00
peaklabs-dev
bdc0fc87f0
Fix: UI bug, do not write ssh key to disk in server dialog
2024-09-17 14:33:24 +02:00
peaklabs-dev
845d32c94c
Fix: Do not delete SSH Key from disk during server validation error
2024-09-17 14:33:04 +02:00
peaklabs-dev
6a6b947fba
Fix: Make sure in use private keys are not deleted
2024-09-17 14:32:44 +02:00
peaklabs-dev
43895419ff
Remove unused code
2024-09-17 13:45:05 +02:00
peaklabs-dev
871d09bd96
Feat: Move more functions to the PrivateKey Model
2024-09-17 13:20:27 +02:00
peaklabs-dev
2d8bda4fa6
Fix: Private key with ID 2 on dev
2024-09-17 13:06:50 +02:00
peaklabs-dev
95070ab48d
Feat: SSH Key cleanup job
2024-09-17 12:57:06 +02:00
peaklabs-dev
52c4994d44
Feat: remove unused code form multiplexing
2024-09-17 12:44:59 +02:00
Andras Bacsai
8967315c49
refactor: terminal / run command
2024-09-17 12:29:36 +02:00
Andras Bacsai
162fb7bfc5
fix: refactor run-command
2024-09-17 12:27:20 +02:00
peaklabs-dev
144508218e
Fix: SSH multiplexing
2024-09-17 12:26:11 +02:00
Andras Bacsai
35b9b7fdf2
fix/feat: able to open terminal to any containers
2024-09-17 11:54:25 +02:00
Andras Bacsai
5818c9cf6b
chore: Add validation to prevent selecting 'default' server or container in RunCommand.php
2024-09-17 11:30:29 +02:00
peaklabs-dev
f9375f91ec
Feat: Create a Multiplexing Helper
2024-09-16 22:33:43 +02:00
peaklabs-dev
86722939cd
Fix. Remove write to SSH key on every remote command execution
2024-09-16 21:34:27 +02:00
peaklabs-dev
70b757df5b
remove old function
2024-09-16 19:53:45 +02:00
peaklabs-dev
451272bf11
Fix: Use new function names and logic everywhere
2024-09-16 19:52:55 +02:00
peaklabs-dev
b09017ea46
Feat: new ssh key file name on disk
2024-09-16 18:11:37 +02:00
peaklabs-dev
ba636a95dc
Refactor SSH Keys
2024-09-16 17:24:42 +02:00
Andras Bacsai
682b45a2b5
refactor: Improve Docker network connection command in StartService.php
2024-09-16 16:39:16 +02:00
Andras Bacsai
d44e3a1091
chore: Update docker network connection command in ApplicationDeploymentJob.php
2024-09-16 16:38:34 +02:00
Andras Bacsai
1322dc9c23
refactor: Remove unnecessary code in ExecuteContainerCommand.php
2024-09-16 15:43:24 +02:00
Andras Bacsai
f71fb7266d
fix: terminal
2024-09-16 15:35:44 +02:00
Andras Bacsai
175b89ced2
revert: databasebackup
2024-09-16 14:15:06 +02:00
peaklabs-dev
3aee8e030e
Fix: Encrypt private SSH keys in the DB
2024-09-16 13:17:39 +02:00
peaklabs-dev
02017334e5
Fix: Make sure invalid private keys can not be added
2024-09-16 13:02:48 +02:00
peaklabs-dev
f9b7841572
Feat: Add a fingerprint to every private key on save, create...
2024-09-16 12:54:48 +02:00
Andras Bacsai
2313fed546
fix: add build.sh to debug logs
2024-09-16 11:50:03 +02:00
Andras Bacsai
e1a6c3e776
chore: Refactor terminal component and select form layout
2024-09-16 11:25:20 +02:00
Andras Bacsai
f124a1e60d
chore: Update terminal button text and layout in application heading view
2024-09-16 10:56:11 +02:00
Vahor
0739e0f5e7
trigger pull helper image job when upgrading coolify
2024-09-15 14:23:57 +02:00
Andras Bacsai
dcf91cc034
Update WebSocket URL in terminal.blade.php to include /ws for consistency with the server configuration.
2024-09-13 16:58:16 +02:00
Andras Bacsai
51c43e7457
chore: Rename Command Center to Terminal in code and views
2024-09-13 15:18:00 +02:00
Andras Bacsai
888c1f7697
update files
2024-09-13 12:21:02 +02:00
Andras Bacsai
dd8a2dd3c1
chore: Update coolify environment variable assignment with double quotes
2024-09-13 08:23:05 +02:00
peaklabs-dev
9310af0301
Feat: New cf tunnel install flow
2024-09-12 15:50:22 +02:00
Andras Bacsai
664a990c60
chore: Update listeners and proxy settings in server form and new server components
2024-09-12 12:34:09 +02:00
Andras Bacsai
75f266fa9f
fix: cloudflare tunnel with new multiplexing feature
2024-09-12 12:07:50 +02:00
Andras Bacsai
5244ef60bd
chore: Update 'key' value of gitlab in Service.php to use environment variable
2024-09-12 10:29:45 +02:00
Andras Bacsai
67d44713e7
Merge pull request #3399 from dimaaan21/next
...
fix: keydb. add `:` delimiter for connection string
2024-09-12 09:49:56 +02:00
Andras Bacsai
8712af7379
fix: move mc command to coolify image from helper
2024-09-12 09:42:28 +02:00
Dmitry
72c08e4496
fix: keydb. add : delimiter for connection string
2024-09-11 22:44:35 +03:00
Andras Bacsai
5d476e3924
chore: Update server check job middleware to use server ID instead of UUID
2024-09-11 14:23:19 +02:00
Andras Bacsai
f1a1deff26
fix: Disable mux_enabled during server validation
2024-09-11 10:21:18 +02:00
peaklabs-dev
2c9491d81c
Fix: Do not change localhost server name on revalidation
2024-09-10 17:43:16 +02:00
peaklabs-dev
d378bb94be
Fix: remote servers with port and user
2024-09-10 17:29:53 +02:00
peaklabs-dev
d74cfd09ce
Fixes
2024-09-10 17:18:00 +02:00
peaklabs-dev
91c845732e
fix set custom port or user during boarding
2024-09-10 16:55:34 +02:00
Andras Bacsai
d57c9d8aa0
feat: add elixir finetunes to the deployment job
2024-09-10 12:44:16 +02:00
Andras Bacsai
aa30e83f4a
fix: delete older versions of the helper image other than the latest one
2024-09-10 11:33:52 +02:00
Andras Bacsai
63729c7bbf
Merge pull request #3373 from mattstein/api-project-description
...
feat: Expose project description in API response
2024-09-10 08:49:08 +02:00
Vahor
66cf6df4b3
skip docker network creation
2024-09-09 23:46:29 +02:00
Matt Stein
f73983e3dd
Include project’s description in API response.
2024-09-09 09:44:43 -07:00
Matt Stein
44d417c07e
Fix user-facing string case.
2024-09-09 09:38:40 -07:00
Andras Bacsai
1d72f76072
fix: appwrite template + parser
2024-09-09 15:04:51 +02:00
Andras Bacsai
c2f7e85022
Merge pull request #3364 from peaklabs-dev/improve-persist-ssh-sessions
...
Feat: Implement SSH multiplexing to reduce the number of SSH authentications in remote processes
2024-09-09 11:23:24 +02:00
peaklabs-dev
28bcd0023c
remove cache
2024-09-09 10:33:57 +02:00
Andras Bacsai
40347744e0
chore: Set timeout for ServerCheckJob to 60 seconds
2024-09-09 09:08:43 +02:00
Andras Bacsai
060988d923
fix: reenable overlapping servercheckjob
2024-09-09 09:05:40 +02:00
Andras Bacsai
b093c9757c
Merge branch 'next' into improve-persist-ssh-sessions
2024-09-09 08:30:04 +02:00
peaklabs-dev
4f9e1a3e5e
Feat: Cleanup stale multiplexing connections
2024-09-08 19:37:00 +02:00
Andras Bacsai
87ee3c511c
chore: Update docker image pruning command to exclude managed images
2024-09-08 12:38:22 +02:00
peaklabs-dev
a882d3c713
code cleanup
2024-09-07 12:25:50 +02:00
peaklabs-dev
6010b3209d
remove duplicated code
2024-09-07 12:23:15 +02:00