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
f748fba3f7
fix: use timeout in cleanup resources
2025-01-10 12:34:20 +01:00
Andras Bacsai
1fe4dd722b
Revert "rector: arrrrr"
...
This reverts commit 16c0cd10d8 .
2025-01-07 15:31:43 +01:00
Andras Bacsai
16c0cd10d8
rector: arrrrr
2025-01-07 14:52:08 +01:00
peaklabs-dev
f26853b576
fix: unreachable notifications
2024-12-23 16:51:34 +01:00
peaklabs-dev
5571aa4530
feat: use new ServerReachabilityChanged event instead of isDirty
2024-12-16 14:06:16 +01:00
Andras Bacsai
d2ff8c6521
feat: add seeder command and configuration for database seeding
2024-12-11 21:31:24 +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
ef35429533
feat(notification): add Pushover
2024-12-11 18:13:16 +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
a5b48caeb9
do prod migration with custom command
2024-12-11 17:01:06 +01:00
🏔️ Peak
e24fbddc59
Merge branch 'next' into separate-success-and-failure-notifications
2024-12-10 16:40:20 +01:00
Andras Bacsai
a2ab33b04f
fix: development image
2024-12-10 11:50:40 +01:00
Andras Bacsai
3893754a10
fix confs etc
2024-12-10 10:46:05 +01:00
peaklabs-dev
e40f377879
chore: remove more waitlist stuff
2024-12-09 12:34:16 +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
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
ec9315f24e
remove unnecessary things
2024-12-03 14:09:51 +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
11fb5a9e32
fix: service generate includes yml files as well (haha)
2024-11-25 14:34:18 +01:00
Andras Bacsai
37d4d5f98c
fix: version should come from constants + fix stripe webhook error reporting
2024-11-25 11:28:08 +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
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
210a428f93
fix: init script + optimize laravel
2024-11-15 10:47:30 +01:00
peaklabs-dev
1ffa88acf0
use config instead of env()
2024-11-12 15:53:05 +01:00
🏔️ Peak
8992b45d69
Merge branch 'next' into dep-and-remove-unused-stuff
2024-11-12 15:24:27 +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
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
Andras Bacsai
1faa8be615
fix: cloud + stripe related
2024-11-11 22:18:15 +01:00
peaklabs-dev
3785ccf292
upgrade openapi version
2024-11-11 14:28:24 +01:00
Andras Bacsai
bd64505451
fix: do not stop sentinel on Coolify restart
2024-11-06 12:42:16 +01:00
Andras Bacsai
275edb6c1f
put a few things on high queue
2024-11-06 12:33:56 +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
ca7c214775
fix: new way to update container statuses
2024-11-03 09:02:14 +01:00
Andras Bacsai
5967d70713
Refactor cleanup:database command signature to include optional --keep-days parameter
2024-11-01 23:52:43 +01:00
Lucas Michot
8e1444eaa7
Get rid of many useless blank lines
2024-10-31 17:44:01 +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
Lucas Michot
c5403b0b3f
Always prefer ::class notation
2024-10-28 14:56:13 +01:00
Lucas Michot
d557a22b91
Remove all ray() calls
2024-10-28 13:51:23 +01:00
Andras Bacsai
f0d5639956
fancier notifications
2024-10-21 22:40:43 +02:00
Lucas Michot
91a1fdcb9a
Improve service-templates.json file readability
2024-10-10 10:05:35 +02:00
Andras Bacsai
1c10a43321
fix: new resource selection view
...
fix: new services
2024-10-07 11:19:14 +02:00
Andras Bacsai
33cb2d150d
chore: Fix application deployment queue filter logic
2024-10-03 21:32:02 +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
024ad8e943
fix: cleanup stucked applicationdeploymentqueue
2024-10-02 09:20:08 +02:00
Andras Bacsai
83549965ca
Refactor instanceSettings() function for improved code readability
2024-10-01 10:37:40 +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
57d8930f9e
chore: Update cleanup command to use Redis instead of queue
2024-09-23 23:48:12 +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
fbb7568786
chore: Cleanup stucked resources and scheduled backups
2024-09-05 09:41:29 +02:00
Andras Bacsai
c6df243623
chore: Update Coolify version to 4.0.0-beta.324 and fix file paths in upgrade script
2024-08-31 00:01:34 +02:00
Andras Bacsai
5525c02c7f
fix: delete preview deployments + cleanup stucked
...
fix: parser
2024-08-28 22:05:49 +02:00
Andras Bacsai
8dc26a18d8
refactor: Remove unnecessary network cleanup in Init.php
2024-08-19 10:41:48 +02:00
Andras Bacsai
094499e1a3
refactor: Update OpenApi command to generate documentation
2024-08-13 13:27:50 +02:00
Andras Bacsai
777bff6553
refactor: Update Traefik labels on init and cleanup unnecessary dynamic proxy configuration
2024-08-08 11:15:33 +02:00
Andras Bacsai
13e8d3c17c
fix: update Traefik labels on init
2024-08-07 17:52:43 +02:00
Andras Bacsai
e4c3d61b76
fixes
2024-08-07 09:50:29 +02:00
Andras Bacsai
869f0878c2
fix (cloud): cloud instance should get latest servics on update (all servers)
2024-08-07 09:50:12 +02:00
Andras Bacsai
e3c7c615c6
refactor: Cleanup unnecessary dynamic proxy configuration in Init command
2024-08-06 10:53:13 +02:00
Andras Bacsai
3269ca3eb8
chore: Add comment explaining the purpose of disconnecting the network in cleanup_unused_network_from_coolify_proxy()
2024-08-05 18:27:54 +02:00
Andras Bacsai
012d660886
fix: remove network if it is only connected to coolify proxy itself
2024-08-05 18:16:29 +02:00
Andras Bacsai
39e3ea9f07
fix: async remote command
2024-08-05 13:51:34 +02:00
Andras Bacsai
b38a651a08
feat: coolify init should cleanup stuck networks in proxy
2024-08-05 13:45:24 +02:00
Andras Bacsai
fd855847ff
refactor: Adjust keep_days in CleanupDatabase.php based on environment
2024-08-01 09:07:54 +02:00
Andras Bacsai
35dbced3c5
refactor: Update CleanupDatabase.php to adjust keep_days based on environment
2024-08-01 08:52:58 +02:00
andrasbacsai
613830e6a6
Fix styling
2024-07-24 19:11:12 +00:00
Andras Bacsai
12261b9082
chore: Remove commented out code for sending internal notification
2024-07-22 09:50:49 +02:00
Luan Estradioto
1138ec0dea
add storage:link to dev environment
2024-07-21 13:30:28 -03:00
Andras Bacsai
a85066c644
fix: disable sentinel until a few bugs are fixed
2024-07-12 15:05:12 +02:00
Andras Bacsai
f8f0aa171c
dev command updated
2024-07-06 14:33:59 +02:00
Andras Bacsai
f58a1a9ecf
feat: Rename CloudCleanupSubs to CloudCleanupSubscriptions
2024-07-04 14:28:01 +02:00
Andras Bacsai
be633f0560
fix: only run cloud clean on cloud + remove root team
2024-06-27 15:07:41 +02:00
Andras Bacsai
613e980267
fix: cleanup subs in cloud
2024-06-27 12:48:37 +02:00
Andras Bacsai
2c92cc40e1
refactor: Update code to use str() instead of Str::of() for string manipulation
2024-06-25 10:37:10 +02:00
Andras Bacsai
76ba365325
fix: slash in env names
...
ui: placement of env switcher
2024-06-23 17:47:58 +02:00
Thijmen
d86274cc37
Fix styling
2024-06-10 20:43:34 +00:00
Andras Bacsai
7fd0deedb1
feat: able to add several domains to compose based previews
2024-06-05 15:14:44 +02:00
Andras Bacsai
cfe2f889a4
refactor: Append utm_source parameter to documentation URL
2024-06-04 12:59:35 +02:00
Andras Bacsai
10f3d8aa0f
fix: use local versions + service templates and query them every 10 minutes
2024-05-22 09:23:17 +02:00
Andras Bacsai
e95e2cf152
feat: Add AdminRemoveUser command to remove users from the database
2024-05-14 15:40:45 +02:00
Andras Bacsai
911e29f2ea
fix: refresh public ips on start
2024-04-25 13:52:52 +02:00
Andras Bacsai
d7b359e432
Fix cleanup of stuck resources in CleanupStuckedResources.php
2024-04-25 13:44:36 +02:00
Andras Bacsai
c6844ff47a
Add keydb, dragonfly and clickhouse
2024-04-10 15:00:46 +02:00
Andras Bacsai
833a4b9367
Update dynamic configuration setup and version number
2024-03-27 18:41:19 +01:00
Andras Bacsai
a8417aca16
cloud: run cleanup every day
2024-03-26 11:17:48 +01:00
Andras Bacsai
289480c954
feat: able to run scheduler/horizon programatically
2024-03-19 10:24:23 +01:00
Andras Bacsai
25ae54cab7
fix: service ports for services + caddy
2024-03-12 15:09:24 +01:00
Andras Bacsai
b3d15f91e4
Remove skip(10) from activity_log and webhooks cleanup
2024-03-12 10:58:31 +01:00
Andras Bacsai
85c36df2a3
Refactor database cleanup queries to keep the last 10 entries
2024-03-12 10:58:28 +01:00
Andras Bacsai
6ef79f5213
Refactor database cleanup command to include dry-run mode
2024-03-12 10:57:07 +01:00
Andras Bacsai
9bdad6bb67
feat caddy dynamic configurations
2024-03-11 17:17:34 +01:00
Andras Bacsai
2eb7712e09
fix: remove success application deployment job
...
wip: daily backup status
2024-03-01 18:24:14 +01:00
Andras Bacsai
af3c575d84
fix: server disabled
2024-02-26 14:22:24 +01:00
Andras Bacsai
61dbc81765
feat: delay container/server jobs
2024-02-23 21:51:43 +01:00
Andras Bacsai
b8b76dfa40
Refactor CleanupQueue to CleanupDatabase
2024-02-23 21:05:48 +01:00
Andras Bacsai
55dd1ab0a1
Update cleanup script and version numbers
2024-02-23 14:39:52 +01:00
Andras Bacsai
63487cf3ec
feat: minversion for services
2024-02-22 11:53:25 +01:00
Andras Bacsai
344c5d6d12
Update service configurations
2024-02-21 14:30:32 +01:00
Andras Bacsai
f81b676abe
ui: updates
2024-02-20 15:07:12 +01:00
Andras Bacsai
80035395ff
Update version numbers + do not cleanup queue on cloud
2024-02-14 15:31:43 +01:00
Andras Bacsai
1f18542960
fix: cleanup scheduled tasks
2024-02-14 15:14:06 +01:00
Andras Bacsai
23d121d67a
fix: make sure resources are deleted in async mode
2024-02-08 13:10:29 +01:00
Andras Bacsai
548304765c
feat: cleanup queue
2024-02-08 12:47:00 +01:00
Andras Bacsai
037ba3ff79
Fix cleanup of halted deployments
2024-02-08 12:37:56 +01:00
Andras Bacsai
48b4c17391
Refactor init command to use full-cleanup option
2024-02-08 12:36:33 +01:00
Andras Bacsai
7554de5993
Refactor app:init command and update cleanup options
2024-02-08 11:05:31 +01:00
Andras Bacsai
0c3ed3d393
Update BunnyCDN sync and version numbers
2024-02-05 10:17:40 +01:00
Andras Bacsai
e8b539c3bd
Refactor CleanupUnreachableServers command to update server IP address
2024-01-30 10:53:12 +01:00
Andras Bacsai
6555f0b50c
Fix unreachable server cleanup and enable daily schedule
2024-01-30 10:52:57 +01:00
Andras Bacsai
bb05058dda
feat: cleanup unreachable servers
2024-01-30 10:50:54 +01:00
Andras Bacsai
9667cd4a7a
fix: handle duplicate error instead of sql error
...
fix: set fqdns to null if you delete an app or a serviceapp
fix: make stucked resources a separate command
2024-01-30 09:48:51 +01:00
Andras Bacsai
2db93bd9b9
Add echo statement for queue cleanup and update cleanup message
2024-01-18 14:56:12 +01:00
Andras Bacsai
2f82dedd4f
Add call to 'cleanup:queue' command in Init.php and remove 'cleanup:queue' command from Kernel.php
2024-01-18 14:49:47 +01:00
Andras Bacsai
8106602d15
Add CleanupQueue command to clean up Redis queue keys
2024-01-18 14:47:17 +01:00
Andras Bacsai
dccb31d17e
fix: service deletion command
2024-01-12 09:11:36 +01:00
Andras Bacsai
e36bb11ba8
fix: undead endpoint
2024-01-11 11:34:05 +01:00
Andras Bacsai
68f1621757
Merge branch 'main' into fix-typos
2024-01-10 11:55:33 +01:00
Andras Bacsai
225bf06736
Update version numbers and remove unused files
2024-01-10 10:50:07 +01:00
Ray Berger
5ee29c6072
fix typos
2024-01-07 22:32:54 +00:00
Andras Bacsai
ea271ca079
fix: delete serviceApps & serviceDatabases
...
fix: cleanup trashed data
2024-01-02 21:03:51 +01:00
Andras Bacsai
4121c9dd8b
fix
2023-12-27 23:07:39 +01:00
Andras Bacsai
e4781dc129
fix: restore falsely deleted coolify-db-backup
2023-12-27 23:06:22 +01:00
Andras Bacsai
ff8d8371ad
fix: check queued deployments as well
2023-12-13 12:13:20 +01:00
Andras Bacsai
69343f974a
soft delete models
2023-12-13 12:08:12 +01:00
Andras Bacsai
f954ee15c3
fix: init script echos
2023-12-13 11:53:01 +01:00
Andras Bacsai
3c54e01d87
improve more
2023-12-13 11:35:53 +01:00
Andras Bacsai
dfc353ce54
fix: ignore if dynamic config could not be set
2023-12-12 13:20:26 +01:00
Andras Bacsai
20dc2b47fe
fix: is autoupdate not null
2023-12-11 23:26:49 +01:00
Andras Bacsai
c803768e5f
set autoupdate
2023-12-11 20:55:58 +01:00
Andras Bacsai
17c8872130
fix: realtime connection?!
2023-12-11 18:06:29 +01:00
Andras Bacsai
45640ffdb1
Update version numbers to 4.0.0-beta.149
2023-11-29 16:19:40 +01:00
Andras Bacsai
3583e552f1
Commented out cleanup_ssh() function
2023-11-29 15:23:03 +01:00
Andras Bacsai
0dff57e69f
Add cleanup option to app:init command
2023-11-29 15:03:21 +01:00
Andras Bacsai
8d86d53292
fix: new logging for deployment jobs
...
fix: git based docker compose files
2023-11-27 11:54:55 +01:00
Andras Bacsai
f96a91eb31
wip: compose based apps
2023-11-24 15:48:23 +01:00
Andras Bacsai
5e27b88bef
Add new console commands for root email change, root password reset, and service deletion
2023-11-22 13:21:25 +01:00